0
У меня есть приложение для Centos, которое ежедневно отключается. Пока я не получу поддержку, я хотел бы обработать его из сценария, чтобы это произошло снова. Мой текущий сценарий выглядит следующим образом:сценарий для запуска службы с проверки статуса
#!/bin/bash
if /path/to/service_check status service | grep -q 'SHUTDOWN'; then
/path/to/service_check start service
fi
Это установка в кронтаб для запуска на одном минутном интервале, но он не работает правильно. Этот подход неверен?
Спасибо!
Если вы запускаете скрипт из командной строки, работает ли он правильно? – John1024
Пройдите советы по устранению неполадок из раздела [Stack Overflow 'crontab' wiki] (http://stackoverflow.com/tags/crontab/info). Как правило, этот тип вопроса не относится к теме для переполнения стека. В вашем базовом подходе нет ничего плохого, предполагая, что 'service_check' возвращает строку, вы можете' grep' (хотя очень часто эти сценарии устанавливают код выхода, так что вы можете использовать их непосредственно в 'if 'условие). – tripleee