Contoh berikut diilhami oleh tautan ini, yang sebenarnya tidak menyebutkan semua langkah dan terdaftar hanya untuk mengkredit sumbernya: http://patrakov.blogspot.com/2011/01/writing-systemd-service-files.html
Langkah 1 : Saya membuat file ini (catatan lokasi) yang pada dasarnya menjalankan proses bash dengan argumen yang diperluas. Anda dapat menjalankan perintah Anda sendiri yang bisa berbeda dari bash.
[root@y500-fedora ~]# cat /etc/systemd/system/foo.service
[Unit]
Description=foo
[Service]
ExecStart=/bin/bash -c "while true; do /bin/inotifywait -qq --event close_write /sys/class/backlight/acpi_video0/brightness; su myusername -c '/bin/xbacklight -display :0 -set $(cat /sys/class/backlight/acpi_video0/brightness)'; done"
[Install]
WantedBy=multi-user.target
Langkah 2 :
Muat ulang systemd
:
systemctl daemon-reload
Mulai layanan baru:
systemctl enable foo
(Anda juga bisa disable
)
(opsional) Langkah 3 : Ini akan mulai secara otomatis saat reboot berikutnya ke mode multi-pengguna (jalankan level 3) tetapi jika Anda ingin segera memulainya:
systemctl start foo
systemctl status foo # optional, just to verify
Pembaruan: Untuk kelengkapan, saya harus menambahkan bahwa ubion bionic tampaknya memiliki halaman manual yang sangat menyeluruh. RTFM di sini