файл модуля systemd для запуска дополнительного приложения при сбое процесса - PullRequest
0 голосов
/ 13 июля 2020

Я хочу создать файл systemd, в котором приложение перезапускается всегда или только один раз. Я хочу выполнить дополнительное приложение / скрипт только тогда, когда приложение было убито / разбито (кроме случаев SIG_TERM) и подождать несколько секунд перед повторным перезапуском приложения (если перезапуск настроен). Может ли кто-нибудь помочь, как это сделать?

Чего я хочу достичь: я хочу иметь серверное приложение, которое будет информировать о любом приложении cra sh (например, из-за ошибки сегментации) до его перезапущен systemd. Идея состоит в том, чтобы выполнить дополнительное приложение / сценарий для каждого процесса cra sh из systemd, передав имя приложения / PID, который будет передавать то же самое на серверный процесс, а затем systemd перезапускает процесс

...