#systemd #exit-code
#systemd #exit-code
Вопрос:
Это конфигурация OnFailure в файле systemd service.
И содержимое failure@%n.service файл, как показано ниже
Как и выше, если процесс завершается с ошибкой, failure_handler.sh запускается файл bash. Но я хочу получить код выхода из процесса в failure_handler.sh. Как я могу это получить?
Ответ №1:
systemctl show failed_unit_name |grep ExecMainStatus
Ответ №2:
Вы можете использовать systemctl show
для получения этой информации:
systemctl show some.service --property ExecMainStatus