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

0

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

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

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

Radek
источник

Ответы:

2

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

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

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


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

Daniel Beck
источник
Я думаю, вы хотели, чтобы это было <true/>,
Sophie Alpert
@BenAlpert & lt; true / & gt;
Daniel Beck