запускать демон при старте, когда пропущено запланированное время
337
anon01
У меня есть демон / скрипт, который запускается ежедневно, но я не могу найти способ запустить его, если компьютер был выключен в запланированное время. В частности, я хотел бы:
- запускать скрипт / демон раз в день в X: 00
- если компьютер выключен / спит в X: 00, запускается сразу после пробуждения
- если демон пропускает запланированные запуски (отключается на несколько дней), он запускается один раз сразу после пробуждения
Первый пункт легко обрабатывается с помощью:
<key>StartCalendarInterval</key> <dict> <key>Hour</key> <integer>10</integer> </dict>
Запуск при запуске / входе в систему, когда запланированное время «пропущено», не является (по умолчанию) поведением агентов запуска, несмотря на предложение (и последующее исправление) в этом вопросе:
Как я могу заставить скрипт запускаться каждый день на Mac OS X?
Это LaunchDaemon (запускается как root) или LaunchAgent (запускается как обычный пользователь, когда они вошли в систему)?
Gordon Davisson 7 лет назад
0
@GordonDavisson Я могу запустить его как либо
anon01 7 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
3
Ускорение загрузки OS X на годичной MBP
-
3
Как повторно связать резервную копию Airport Time Machine после перехода на новый Mac?
-
6
Как вы отключите звук запуска на Mac?
-
-
5
Почему мой Macbook сильно нагревается при использовании Boot Camp?
-
7
Есть ли в Mac OS X эквивалент Ctrl + Tab?
-
6
Способ переноса данных Time Machine на новый диск
-
13
Сброс положения Mac OS X Windows после отсоединения внешнего монитора
-
10
Программное обеспечение для резервного копирования для Mac OS X
-
5
Как удалить и удалить .kext в Mac OS X?
-
4
Как переназначить клавишу извлечения на клавиатуре MacBook, чтобы «удалить»?