Карточка Middle systemd и журналы обновлено

Type= в сервисе

Вопрос

Чем отличаются Type=simple, exec, forking, oneshot, notify?

Попробуйте сами

Ответьте про себя или вслух, потом откройте ответ и сверьтесь.

Показать ответ и разбор

Коротко

simple: главный процесс из ExecStart, готов сразу. exec: готов после успешного exec бинарника. forking: демон форкается и родитель выходит, нужен PIDFile. oneshot: команда выполняется и завершается, следующие юниты ждут её окончания. notify: процесс сам сообщает о готовности через sdnotify.

Ответ

simple: главный процесс из ExecStart, готов сразу. exec: готов после успешного exec бинарника. forking: демон форкается и родитель выходит, нужен PIDFile. oneshot: команда выполняется и завершается, следующие юниты ждут её окончания. notify: процесс сам сообщает о готовности через sd_notify.

Разбор

simple: главный процесс из ExecStart, готов сразу. exec: готов после успешного exec бинарника. forking: демон форкается и родитель выходит, нужен PIDFile. oneshot: команда выполняется и завершается, следующие юниты ждут её окончания. notify: процесс сам сообщает о готовности через sd_notify.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.