Jawaban:
Setelah Anda membuat perubahan pada file unit Anda, Anda harus menjalankan systemctl daemon-reload
, sebagaimana diuraikan di sini .
daemon-reload
Reload konfigurasi sistemd manajer. Ini akan menjalankan kembali semua generator (lihat systemd.generator (7) ), memuat ulang semua file unit, dan membuat ulang seluruh pohon dependensi. Ketika daemon sedang dimuat ulang, semua soket systemd mendengarkan atas nama konfigurasi pengguna akan tetap dapat diakses.
Anda kemudian dapat memulai kembali (atau memuat kembali) layanan sesuai keinginan Anda
systemctl restart your-service-name
(daemon-reload tidak akan memuat ulang / me-restart layanan itu sendiri, hanya membuat systemd menyadari konfigurasi baru)
daemon-reload
tidak universal, sudah mendapat untuk menjalankan systemctl --user daemon-reload
layanan pengguna.
Sebagai tambahan untuk jawaban di atas: Jika Anda mengubah sesuatu dalam [Install]
arahan, Anda mungkin perlu menjalankan sudo systemctl reenable YOURUNITFILE
untuk membuat ulang symlink di direktori .target.
systemctl restart
untuk benar-benar me-restart layanan itu sendiri ...