нужен скрипт, проверяющий запущена ли задача

pitrik2

идея такая:
1) запущено некоторое приложение
2) хочется чтобы скрипт по крону периодически запускался и проверял работоспособно ли приложение
(например: запущено ли вообще, не повисло ли, не пишет ли что-либо нехорошее в логи и т.д.)
3) если что-то не так, то пытался бы поправить (перезапустить)
4) если бы не получалось, то слал мыла куданить, о том что все плохо
собсна когда была одна такая прога, я написал скрипт на баше и был счастлив
а щас вот их четыре стало и у всех разное поведение
можно раплодить этот на четыре, но так замучаешься потом в четырех файлах править одно и тоже
хочется такую штуку, чтобы можно было задать 4 настроеки и запускать скрипт на них
а вот такую штуку уже долго писать, это не пара строк на баше
может у кого есть готовые наработки?
я попытался в гугле найти
но мне он навыдавал огромадную кучу ссылок на "Free perl scripts"
и там очень сложно что-либо найти
а уточнить запрос в гугле как-то не получилось
P.S.
принимаются скрипты на любых языках

vall

подобный софт называется watch dog если я не ошибаюсь.

maggi14

я как-то собрался написать универсальный вотчдог. Написал простейший. Затем добавил в него возможность отслеживания по новым каналом (ну, там, проверка наличия очередной записи в файл, проверка реестра и пр. затем решил добавить возможность скриптования. И понял, что, если даже завершу сей извратный труд, настройка такого универсального вотчдога под конкретный случай будет по сложности сравнима с написанием маленького узкоспециализированного. И забил.

pitrik2

Затем добавил в него возможность отслеживания по новым каналом (ну, там, проверка наличия очередной записи в файл, проверка реестра и пр.)

вот это то что нужно! в яблочко!
ща пороюсь в гугле на тему вотчдогов
затем решил добавить возможность скриптования.

ну вот это мне нафик не нужно
мне вообще нравится идея, чтобы файл конфига сам представлял скрипт на том же языке
кстати, как в перл подключить файл динамически?
или можно так писать
require '$lala';
?

Andr163

И понял, что, если даже завершу сей извратный труд,
придется вешать вотчдог для слежения за этим вотчдогом и т.д. до бесконечности
Оставить комментарий
Имя или ник:
Комментарий: