скрипт ruby ​​как сервис на OSX 10.6.2


0

У меня есть скрипт sinatra ruby, который я хочу запускать всегда.

Будет ли лучше запустить его в качестве службы? Так что я могу перезапустить его легко.

Как я могу установить свой скрипт на OSX 10.6.2 в качестве службы?

Ответы:


2

использование launchd и указать следующие в конфигурации вашего LaunchDaemon / LaunchAgent:

<key>KeepAlive</key>
<true/>

Этот необязательный ключ используется для контроля того, должна ли ваша работа постоянно выполняться или чтобы спрос и условия управляли вызовом. По умолчанию установлено значение false, и поэтому только требование будет запускать задание. Значение может быть установлено в true, чтобы безоговорочно поддерживать работу. [...]


Чтобы перезапустить, я думаю, вы можете просто kill это и он вернется автоматически.


Я думаю, вы хотели, чтобы это было <true/>,
Sophie Alpert

@BenAlpert & lt; true / & gt;
Daniel Beck
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.