У меня есть несколько jar-файлов, которые я хочу запускать как сервисы в AIX. Служба должна автоматически перезапускаться, если происходит сбой / завершение. Как мне этого добиться?
У меня есть скрипт оболочки, похожий на этот
(
until java -jar Test.jar; do
echo "Test Service crashed with exit code $?. Respawning... " >&2
sleep 5
done
)
Это работает, но я хочу знать, есть ли лучший способ сделать это? В случае перезагрузки компьютера по какой-либо причине, сценарий должен быть запущен вручную. Я не эксперт по Linux или AIX.