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

Upstart не перезагружает конфигурацию

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

stop myservice
rm -f /etc/init/myservice.conf
initctl reload-configuration

Однако выскочка по-прежнему показывает мою службу в списке как "остановленную / убитую".

initctl list
status myservice

Как это возможно и как я могу навсегда избавиться от службы без перезагрузки машины? Для справки, initctl --version показывает 0.6.5.

Что ж, перезапуск устранил проблему в долгосрочной перспективе. Хотя мне жаль, что мне не пришлось ждать две недели или около того, прежде чем я смогу избавиться от этой устаревшей записи.