@Xaber

Как отслеживать активность приложения в Linux?

В приложении не предусмотрены логи. Пользуюсь не очень часто, раз в несколько дней. И часто оказывается выгруженным. Хочу отследить с какой примерно периодичностью оно завершает работу чтобы потом через cron например раз в несколько часов перезапускать его.
  • Вопрос задан
  • 498 просмотров
Решения вопроса 1
CityCat4
@CityCat4
//COPY01 EXEC PGM=IEBGENER
Запускать по крону примитивную чекалку, которая проанонит в лог тот факт, что приложение перезапущено, или же что оно работает. Вот например я давно-давно писал чекалку для процесса winbind

entries=`ps -ax | grep winbindd | grep -v grep | wc -l`

if [ $entries -eq 0 ]; then
  cd /usr/local/etc/rc.d
  samba start
  /usr/bin/logger -4 -i -t chkwinbind -p daemon.info Winbindd crash detected, process restarted
 else
   /usr/bin/logger -4 -i -t chkwinbind -p daemon.info Running $entries winbindd process\(es\)
fi
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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