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

Скрипты Upstart и pre / post

У меня возникла проблема с выскочкой, когда я хочу обновить конфигурацию инициализации, но простой перезапуск задания не применяет изменения.

Например:

Я попытался перезагрузить конфигурацию с помощью initctl reload-configuration, но это не дало никакого эффекта. Если я вручную остановлю и начну работу в два отдельных этапа, все будет работать должным образом.

Согласно документация, то пре-стоп строфа выполняется только перед командой остановки, но не во время (горячего) перезапуска.

Description: Command executed when a job in running state gets stopped (initctl stop or stop on event). 

В зависимости от того, что вы пытаетесь сделать, вы не сможете избежать такого поведения.