Я использую commons-daemon-1.0.15 и Ubuntu 14.04.
Я следовал руководству здесь: http://www.neilson.co.za/creating-a-java-daemon-system-service-for-debian-using-apache-commons-jsvc/
В моей программе я генерирую исключение во время выполнения, которое перехватывается обработчиком catch-all. Этот обработчик завершает работу программы с кодом 1.
Однако jsvc не перезапускает программу.
Предполагается ли, что jsvc перезапускает программу, которая завершается с ненулевым кодом.
Спасибо!