Перевод сценария инициализации sysV в systemd

У меня есть скрипт инициализации, который работает нормально. В хороший день будет сделано все следующее;

/etc/init.d/my-good-script.sh {start|stop|status|info|check|config|timetravel}

Сейчас с systemd это новая норма, я хочу перевести my-good-script.sh в Systemd Service File

Я нашел онлайн пример, подобный следующему;

[Unit]
Description=Postfix Mail Transport Agent
After=syslog.target network.target
Conflicts=sendmail.service exim.service

[Service]
Type=forking
PIDFile=/var/spool/postfix/pid/master.pid
EnvironmentFile=-/etc/sysconfig/network
ExecStartPre=-/usr/libexec/postfix/aliasesdb
ExecStartPre=-/usr/libexec/postfix/chroot-update
ExecStart=/usr/sbin/postfix start
ExecReload=/usr/sbin/postfix reload
ExecStop=/usr/sbin/postfix stop

[Install]
WantedBy=multi-user.target

Следил за этим и умел делать;

systemctl {start|stop|status} my-good-script

Но я не очень уверен, как это сделать;

systemctl {info|check|config|timetravel} my-good-script

Это вообще возможно или как обойти?

0 ответов

Другие вопросы по тегам