J'ai écrit une tâche cron pour effectuer des sauvegardes par wifi sur un autre ordinateur. Cela fonctionne parfaitement lorsque j'utilise la machine, mais je préfère la programmer la nuit lorsque je ne l'utilise pas. La première étape consiste à envoyer un ping au serveur de sauvegarde une fois et à échouer l'ensemble du script si cette étape échoue.
Il échoue systématiquement. :(
J'ai réglé l'économiseur d'énergie pour qu'il ne se mette jamais en veille (quand il est branché).
Est-ce que OS X met toujours le wifi en veille après un certain temps ou quelque chose comme ça ? Il ne le réveille pas pour les tâches cron ? Ou peut-être qu'il le fait, mais que je dois juste attendre qu'il se connecte ?
Mise à jour : @bmike a demandé à propos de mon pmset -g log
sortie. J'utilise terminal-notifier
pour envoyer une notification.
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]
0 votes
Hmm - vous pourriez avoir d'autres problèmes si la machine est en train de dormir. Est-ce que
pmset -g log
opmset -g assertionslog
montrent quelque chose d'intéressant ?0 votes
@bmike : J'ai ajouté les journaux pour vous.