ฉันสร้างบริการที่จะทำให้ 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 หนึ่งไฟล์และหนึ่งบรรทัด รู้สึกดีตอนนี้ B-)