Я створив службу, яка зробила б реж на початку:
vim /etc/systemd/system/mydaemon-helper.service
Вміст /etc/systemd/system/mydaemon-helper.service
:
[Unit]
Description=MyDaemon Helper Simple Service
After=network.target
[Service]
Type=simple
ExecStartPre=-/usr/bin/mkdir /var/run/mydaemon
ExecStart=/usr/bin/chown myuser:myuser /var/run/mydaemon
Restart=on-abort
[Install]
WantedBy=multi-user.target
Потім я почав цю послугу:
systemctl start mydaemon-helper
systemctl status mydaemon-helper
Вихід:
[root@alpha etc]# systemctl status mydaemon-helper.service
● mydaemon-helper.service - MyDaemon Helper Simple Service
Loaded: loaded (/etc/systemd/system/mydaemon-helper.service; disabled; vendor preset: disabled)
Active: inactive (dead)
May 28 20:53:50 alpha systemd[1]: Starting MyDaemon Helper Simple Service...
May 28 20:53:50 alpha systemd[1]: Started MyDaemon Helper Simple Service.
Нарешті я сказав системі завантажувати її під час запуску:
systemctl enable mydaemon-helper
systemd-sysv-generator
і у мене було достатньо кривих навчання за тиждень. Просто той файл .conf і цей рядок. Відчуваю себе добре зараз B-)