Дорогой дневник, мне не подобрать слов, чтобы описать ту боль и унижение, которые я испытал, пытаясь отладить собственный systemd unit. Всю историю своих побед и провалов я, пожалуй, опишу в одной и следующих статей, тут это будет лишним. А сейчас хочу поделиться несколькими трюками в отладке systemd. Итак, начнем: Каждый, кто хоть раз на своем веку печатал в консоли systemctl, знает про команды start/stop/restart/reload для изменения состояния юнита, и enable/disable/mask для изменения его поведения при загрузке системы. Давайте ради примера посмотрим на нашего демона nginx. systemctl status nginx Когда мы создавали собственного демона, мы помещали свой service файл в папку /etc/systemd/system. Однако, демона nginx мы там не найдем. Смотрим внимательно в описание сервиса и видим: loaded: /lib/systemd/system/nginx.service Итак, я хочу посмотреть на конфигурацию этого демона. Логично вывести на экран содержимое файла: cat /lib/systemd/system/nginx.service Однако, systemd позволяет испол