मैंने एक ऐसी सेवा बनाई, जो शुरुआत में dir बनाएगी:
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 फ़ाइल और वह एक लाइन।