У меня есть скрипт Sinatra ruby, который я хочу запускать в любое время.
было бы лучше запустить его в качестве службы? Так что я могу перезапустить его легко.
Как установить скрипт на OSX 10.6.2 в качестве сервиса?
У меня есть скрипт Sinatra ruby, который я хочу запускать в любое время.
было бы лучше запустить его в качестве службы? Так что я могу перезапустить его легко.
Как установить скрипт на OSX 10.6.2 в качестве сервиса?
использовать launchd
и указать следующее в конфигурации LaunchDaemon / LaunchAgent:
<key>KeepAlive</key>
<true/>
этот необязательный ключ используется для управления непрерывным выполнением задания или для управления вызовом по требованию и условиям. Значение по умолчанию-false, поэтому задание будет запущено только по требованию. Значение может быть установлено в true для безусловного сохранения работы. [...]
для перезагрузки, I поверьте, вы можете просто kill
оно и оно придет назад автоматически.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]