1
Моего текущий cronjob начнет бобр, если он не работает:pgrep несуществующей процесса, чтобы перезапустить службу
#!/bin/bash
pgrep -l -x beaver || /usr/sbin/service beaver start
Я хотел бы изменить его, чтобы принять меры, если бобер несуществующий (путем перезапуска службы бобра, и если это не удается убить его (pkill -u бобра)
# ps -ef | grep [b]eaver
beaver 2890 1 0 Sep15 ? 00:11:27 /usr/bin/python /usr/local/bin/beaver -t sqs -c /etc/beaver/beaver.conf
beaver 2899 2890 0 Sep15 ? 00:03:01 [beaver] <defunct>
# pgrep -l -x beaver
2890 beaver
2899 beaver
предложения
@brakertech Спасибо за редактирование. Хороший. – konsolebox