crontab для пробуждения osx от сна

У меня есть crontab, который запустит определенную программу рано утром (после того, как я заснул), и закройте его снова позже утром (прежде чем я проснусь). Но моя iMac не выполнит crontab сценарий, в то время как это спит.

Я вижу, что существуют некоторые предпочтения, чтобы разбудить машину и заставить ее спать снова в требуемое время, но там способ сделать это использование crontab?

18
задан 29.07.2009, 07:49

4 ответа

cron не выполняется, в то время как компьютер спит, таким образом, нет никакого способа для Вас иметь crontab запись для пробуждения компьютера. Это сказало, что можно запланировать компьютер для пробуждения только минуты или два перед задачей крона в Предпочтениях>> энергетическое Средство сохранения>> Расписание.

Также стоит указать, что начиная с Тигра, Apple переместила самые запланированные задания от cron и сценарии как init.rc к launchd процесс. Это обеспечивает более подробный (но громоздкий, я думаю), средства контроля (через несколько plist файлов). Это также автоматически выполнит задачи, пропущенные, потому что компьютер спал, когда это просыпается. Смотрите на страницу Scheduling Timed Jobs Apple.

26
ответ дан 07.12.2019, 10:25

Можно запланировать Macintosh для пробуждения в энергетической предпочтительной панели Средства сохранения. Посмотрите кнопку Schedule.

3
ответ дан 07.12.2019, 10:25

Вы могли бы хотеть изучить Anacron

Anacron выполняет периодические ежедневные, еженедельные и ежемесячные задачи на Вашем Mac, даже если машина (ноутбук, например) проводит большую часть своего времени, спящего или скучного. Anacron тихо проверяет, когда Вы перезагружаете и каждые шестьдесят минут в то время как компьютер работает, чтобы видеть, являются ли различные периодические сценарии запоздалыми, и выполняет их при необходимости. Преимущество Anacron по многим другим решениям этой проблемы состоит в том, что это работает как надлежащий фоновый процесс Unix, не требует никакого вмешательства пользователя и использует обычные периодические сценарии.

Другой applicaiton, который мог бы добиться цели, Просыпаются

2
ответ дан 07.12.2019, 10:25

крон не будет работать, в то время как OSX находится в режиме ожидания.

Можно хотеть изучить cronwake (должен пробежать Google, переводят, поскольку сайт является японским, я верю), и anacron, или можно просто использовать Energy Saver приложение для планирования Стандартного времени острова Уэйк для запущения скрипта затем отложите его для сна.

1
ответ дан 07.12.2019, 10:25

Теги

Похожие вопросы