действительно ли возможно изменить журналирование кота к log4j? Для log4j существует много средств просмотра файла журнала:
Они не весь открытый исходный код, но свободный. Возможно, существует что-то, что помогает Вам.
Простой сценарий как следующее того делает волшебство:
#!/bin/bash
PROCESS=`ps auxw | grep GMC | grep -v grep`
if [ -z $PROCESS ]; then
echo "Process GMC not running" | mail -s "Alert" yourmail@address.com
fi
Затем выполняйте это каждые 5 минут от Вашего crontab
.
Вы могли бы также хотеть проверить инструменты как daemontools или monit. И эти инструменты являются утилитами с открытым исходным кодом, которые проверяют процессы и перезапускают их, если они не работают.
Надеюсь, это поможет!