Назад | Перейти на главную страницу

Сценарий Upstart, который перезапускает службу при создании файла

Я создал свой собственный сценарий выскочки в / etc / init, который я могу запускать и останавливать.

Теперь я хочу, чтобы эта служба была перезапущена, когда файл (/etc/my-app/restart-requested.txt) существует (или, что лучше, затронут).

Моим решением с предыдущей службой /etc/init.d/ было задание cron, которое регулярно проверяло наличие файла перезапуска и вызывало перезапуск, когда файл существовал.

Есть ли лучшее решение с выскочкой?

  1. Установить Incron
  2. Ставить /etc/my-app/restart-requested.txt IN_CLOSE_WRITE restart myservice в /etc/incron.d/myservice