Помогите написать скрипт мониторинга процесса
Василий Куликов
segooon на gmail.com
Чт Апр 8 18:27:28 BST 2010
В Чтв, 08/04/2010 в 21:09 +0400, Тарас Перебейносов пишет:
> Есть процесс "/home/vicdun/video2/vdr -c /home/vicdun/video2
> -v /home/vicdun/video2 -P sc -P streamdev-server".
> Нужно написать скрипт мониторинга, чтобы если он упадет, запускался
> скрипт его поднятия.
> Пока придумал только каркас :)
> Хелп :)
>
> #!/bin/bash
>
> CHECK_INTERVAL=2s
> while [ -n TRUE ]; do
> if [ ] then
> echo up
> fi
>
> if [ ]; then
> echo down
> fi
> sleep $CHECK_INTERVAL
> done
Дак это... можно по-тупому "watch command" :) вообще watch запускает
команду каждые Н секунд и выдаёт результат. Но если команда за Н секунд
не завершилась, то новый процесс не создаётся. Так что вполне подходит.
Подробности см. man watch.
Подробная информация о списке рассылки ubuntu-ru