На запуске - можно установить переменную среды под названием CATALINA_PID, который должен быть названием файла. Сценарии запуска кота заметят, что переменная и создает файл с pid. Затем можно использовать это для введения на том, жив ли кот.
status(){ ps -fp `cat $CATALINA_PID` }
PS также выйдет 0, если процесс будет существовать. 1, если это не делает, который должен также быть и легче более безопасный.
У вас есть несколько филиалов в ваше репо?
Каждый раз, когда коммит объединяется с другой веткой, github запускает перехватчик и записывает новый комментарий в Redmine.