Quiero establecer el intervalo de la máquina del tiempo en 15 minutos, en lugar de 1 hora por defecto de Apple.
Lo que quiero es:
- Time machine Intervalo de 15 minutos.
- El respaldo de la máquina del tiempo debe respetar el estado de la batería / energía, lo que significa que el respaldo no debe ocurrir mientras no esté conectado a la alimentación.
Lo intenté sudo defaults write /System/Library/LaunchDaemons/com.apple.backupd-auto StartInterval -int 1800
pero no funciona.
También intenté deshabilitar csrutil
y modifiqué /System/Library/LaunchDaemons/com.apple.backupd-helper.plist
Interval, Delay, GracePeriod, pero tampoco funciona.
¿Cómo puedo configurar eso en Mojave? (Actualmente se ejecuta 10.14.2)
time-machine
mojave
ik1ne
fuente
fuente
csrutil
es SIP (Protección de integridad del sistema), y es posible que desee agregar eso para mayor claridadRespuestas:
NVM lo descubrí.
Este es un buen momento para terminar la respuesta, ¿verdad? ...¿No? Bien, entonces te mostraré cuál era el problema ...
Lo que se requiere para hacer eso en Mojave es:
csrutil
.sudo vi /System/Library/LaunchDaemons/com.apple.backupd-helper.plist
, y luego editarInterval, Delay, GracePeriod
. Simplemente los configuré a 1/4 del valor original.csrutil
todos modos, ¿verdad?Después de eso, el panel de control de la máquina del tiempo seguirá diciendo que va a hacer una copia de seguridad 1 hora después de la última copia de seguridad, pero la copia de seguridad automática ocurre 15 minutos más tarde en mi caso.
fuente
Interval
,Delay
,GracePeriod
son en realidad? Les puse 1/4 de su valor original por flojera.Pruebe la utilidad gratuita TimeMachineEditor. Le permite establecer casi cualquier tipo de horario que desee. Mucho más fácil y más versátil que editar archivos manualmente.
fuente
tmutil listbackups
ytmutil compare A B
excluir todos los archivos del sistema operativo manualmente). Descargué la versión de prueba y lo intentaré. ¡Gracias!Si está seguro de que esto es algo que desea hacer, creo que la mejor manera de intentarlo es usar la
tmutil
(utilidad Time Machine).Citando
man tmutil
Combina eso con
launchd
y puedestmutil
correr cada 15 minutos, toma esto:y guárdelo como
~/Library/LaunchAgents/com.tjluoma.time-machine-intervals.plist
y luego cárguelolaunchd
con este comando en la Terminal:launchctl load ~/Library/LaunchAgents/com.tjluoma.time-machine-intervals.plist
Así es como se ve en LaunchControl, que es mi aplicación favorita para trabajar con
launchd
listas:fuente
Acabo de pasar un poco de tiempo investigando cómo realizar estas cosas a través de una línea de Terminal, y esto es lo que se me ocurrió.
csrutil disable
y luegoreboot
)De vuelta en el sistema operativo principal, el archivo de interés está en /System/Library/LaunchDaemons/com.apple.backupd-helper.plist
Para modificar, por ejemplo, el valor del intervalo (del valor predeterminado de 1h = 3600 a 2h = 7200), debe ejecutar
/usr/libexec/PlistBuddy -c "Set :LaunchEvents:com.apple.xpc.activity:com.apple.backupd-auto:Interval 7200" /System/Library/LaunchDaemons/com.apple.backupd-helper.plist
fuente