Apakah saya memerlukan daemon-reload setelah berhenti, menonaktifkan dan menghapus file service di systemd

1

Saya memiliki layanan khusus. Saya baru-baru ini porting ke systemd untuk RHEL7. Saya biasanya berhenti, menonaktifkan dan menghapus file layanan. Apakah itu cukup atau apakah saya perlu melakukan ini juga

rm /etc/systemd/system/[servicename] symlinks that might be related
systemctl daemon-reload
systemctl reset-failed

dari: https://superuser.com/a/936976/82754

zcqwevb
sumber
Mengapa Anda tidak menambahkan ini sebagai komentar di bawah Mark 's jawabannya ?
OmarOthman

Jawaban:

0

Pertama, untuk menghentikan, menonaktifkan, dan menghapus layanan, Anda harus menggunakan systemctlperintah seperti systemctl stop [servicename], systemctl disable [servicename]dan kemudian rm [path to service]. Anda juga dapat menggunakan perintah chkconfig[centang di sini] tetapi sebagaimana dicatat dalam salah satu jawaban terakhir saya oleh pengguna bahwa ini sekarang merupakan perintah lama dan mungkin tidak tersedia di sistem yang lebih baru!

Kedua, mengeksekusi systemctl daemon-reloadsetelah hal di atas adalah praktik yang baik.

Terakhir, mengeksekusi systemctl reset-failedtidak wajib kecuali Anda memiliki layanan gagal sebelumnya. di bawah ini adalah halaman manual systemd:

reset-gagal [POLA ...]

Setel ulang status "gagal" dari unit yang ditentukan, atau jika tidak ada nama unit yang dilewati, setel ulang status semua unit. Ketika suatu unit gagal dalam beberapa cara (yaitu proses keluar dengan kode kesalahan non-nol, berakhir secara tidak normal atau kehabisan waktu), unit akan secara otomatis memasukkan status "gagal" dan kode keluar dan statusnya dicatat untuk introspeksi oleh administrator hingga layanan restart atau reset dengan perintah ini.

garlicFrancium
sumber