У меня есть служба, для которой я пытаюсь написать сценарий выскочки, но она не очень хорошо работает. В какой-то момент я решил, что мне нужно начать все сначала, и удалил файл конфигурации выскочки.
stop myservice
rm -f /etc/init/myservice.conf
initctl reload-configuration
Однако выскочка по-прежнему показывает мою службу в списке как "остановленную / убитую".
initctl list
status myservice
Как это возможно и как я могу навсегда избавиться от службы без перезагрузки машины? Для справки, initctl --version
показывает 0.6.5.
Что ж, перезапуск устранил проблему в долгосрочной перспективе. Хотя мне жаль, что мне не пришлось ждать две недели или около того, прежде чем я смогу избавиться от этой устаревшей записи.