Escribí un trabajo cron para hacer copias de seguridad a través de wifi en otra computadora. Funciona perfectamente cuando estoy usando la máquina, pero prefiero programarla por la noche cuando no la estoy usando. El primer paso es hacer ping al servidor de respaldo una vez y fallar todo el script si ese paso falla.
Falla constantemente. :(
Tengo Energy Saver configurado para no dormir nunca (cuando está conectado).
¿OS X siempre pone el wifi en suspensión después de un tiempo determinado o algo así? ¿No se despierta para los trabajos de cron? ¿O tal vez lo haga, pero solo necesito esperar a que se conecte?
Actualización: @bmike preguntó acerca de mi salida pmset -g log
. Uso terminal-notifier
para enviar una notificación.
2015-05-13 16:05:23 -0700 Assertions PID 56(powerd) TimedOut InternalPreventDisplaySleep "com.apple.powermanagement.delayDisplayOff" 00:09:22 id:0x100000032b [System: DeclUser IntPrevDisp kDisp]
2015-05-14 00:00:01 -0700 Assertions PID 552(NotificationCen) Created DisplayWake "com.apple.notificationcenter.sleeping-note" 00:00:00 id:0xe00000bc1 [System: DeclUser DispWake kDisp]
2015-05-14 00:00:11 -0700 Assertions PID 552(NotificationCen) Released DisplayWake "com.apple.notificationcenter.sleeping-note" 00:00:10 id:0xe00000bc1 [System: DeclUser kDisp]