На самом деле, я совершенно новый в списке свойств запуска Mac OS X.mac os x определить рабочий период демона по списку свойств
Я планирую развернуть программу-демон UNIX, чтобы обслуживать моих клиентов только в рабочее время. Например, с 7:00 до 21:00.
Возможно ли использовать только один список свойств ***. Файл plist для его выполнения или мне нужны два отдельных файла списка свойств, чтобы запустить/остановить службы демона?
Просьба сообщить или любое предложение приветствуется!
Огромное спасибо!
Edit:
Да. Я планирую начать и остановить своего демона, используя launchd. Я пытался использовать параметр, например:
<key>ProgramArguments</key>
<array>
<string>myDaemon</string>
<string>-e</string>
<string>61200</string>
</array>
<key>StartCalendarInterval</key>
<dict>
<key>Minute</key>
<integer>5</integer>
<key>Hour</key>
<integer>6</integer>
</dict>
Я попытался пройти -e 61200 в качестве параметра, чтобы демон продолжать работать 17 часов, а затем выйти. Но, к сожалению. Этот способ не работает.
Вы можете добавить некоторые детали пожалуйста? Вы имеете в виду, что для запуска запуска и остановки процессов в зависимости от времени суток? Какие параметры в файле * plist * вы планировали использовать?Или вы думали о том, чтобы иметь вторую задачу запуска, которая просто просыпается каждый вечер и убивает другие запущенные задачи, которые были запущены утром? Любая причина, по которой сам сервер не может решить, когда закрыть? Разумеется, если он достаточно умен, чтобы быть сервером, он достаточно умен, чтобы запустить второй поток при запуске, который убивает себя в определенное время окончания? –
Я попытался запустить его в 06:05 утра и продолжать работать 17 часов. но кажется, что это не работает. –