Можно ли возвратиться 0 при остановке новомодного сервиса, который уже останавливается?

У меня есть пользовательский новомодный сервис, который я пытаюсь автоматизировать через Шеф-повара. Поток шеф-повара похож на это: - создают/etc/init/myservice.conf, уведомляют перезапуск myservice (если conf файл изменяется) - Запускают myservice

Перезапуск услуг Шеф-повара на самом деле выполняется как /sbin/stop и /sbin/start Так, если моя услуга уже не работает, сбои перезапуска, говоря это /sbin/stop myservice returned 1

Есть ли способ, на котором я могу возвратиться 0 /sbin/stop myservice если сервис уже находится в остановленном состоянии?

0
задан 19 January 2017 в 19:01

1 ответ

У меня была та же проблема с котом и шеф-поваром, используйте это:

/sbin/status tomcat_7 | grep-q "останавливаются/ожидают" ||/sbin/stop tomcat_7

Для запуска:

/sbin/status tomcat_7 | grep-q "запускают/выполняют" ||/sbin/start tomcat_7

0
ответ дан 7 November 2019 в 03:29

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

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