Новомодное задание, не распознанное

Я записал простое новомодное задание:

start on runlevel [2345]
stop on runlevel [016]

exec dnscrypt-proxy -E -R cisco-ipv6

Это запускается правильно на начальной загрузке, но все еще не распознано service --status-all и initctl list. Я искал сеть и нашел некоторые подобные проблемы вызванными синтаксической ошибкой, таким образом, я сверился init-checkconf, и получил "синтаксис хорошо". Я пропускаю что-то?

Править:

Я нашел этот связанный вопрос: Корректный способ установить пользовательский новомодный сервис

Оказывается, что я отсутствовал sudo при выполнении initctl list. Тем не менее это не экс-причиняет боль, почему некоторый сервис требует, чтобы корневое разрешение было отображено, в то время как другие не делают как все .conf файлы имеют точно того же владельца и разрешение.

2
задан 29 September 2015 в 18:01

1 ответ

это походит на Ваш dnscrypt-proxy -E -R cisco-ipv6 сети потребности и Ваш init сценарий, работающий перед сетью и другим необходимым сервисом, так запишите Вам сценарий как

start on started networking 

или

start on network-interface-up INTERFACE=eth0 

, если для Вашего сервиса нужна файловая система затем, можно записать

start on filesystem and started networking

и если это зависит от другого сервиса, также затем включают

start on started other-service

, можно учиться от здесь

1
ответ дан 2 December 2019 в 05:01

Другие вопросы по тегам:

Похожие вопросы: