У меня совершенно нормальная работа:
> start c4-ha-policy ; stop c4-ha-policy
c4-ha-policy (start) waiting
c4-ha-policy (start) starting
c4-ha-policy (start) pre-start, process 1731
c4-ha-policy (start) spawned, process 1828
c4-ha-policy (start) post-start, process 1829
main process 1828
c4-ha-policy (start) running, process 1828
c4-ha-policy (stop) running, process 1828
c4-ha-policy (stop) pre-stop, process 1956
main process 1828
c4-ha-policy (stop) stopping, process 1828
c4-ha-policy (stop) killed, process 1828
c4-ha-policy (stop) post-stop, process 2023
c4-ha-policy (stop) waiting
теперь, если я скопирую его и начну, он не удастся:
> mv c4-ha-policy test1
> start test1
start: Unknown job: test1
Если я верну его обратно, все заработает. Как будто init не перечитал каталог. Как мне это сделать?
initctl --version
initctl (upstart 0.3.8)
Copyright (C) 2007 Canonical Ltd.
Спасибо!
Все вакансии должен конец в '.conf
'. Видеть init(5)
. Вы уверены, что c4-ha-policy на самом деле не /etc/init/c4-ha-policy.conf
?