uninstall init.d perbarui-rc.d hapus

27

Saya menginstal skrip init.d dengan perintah ini:

sudo update-rc.d mongodb defaults 98 02

Saya ingin menghapusnya, jadi saya berencana untuk menjalankan:

sudo update-rc.d -f mongodb remove

Saya khawatir tentang kondisi mulai dan berhenti pada perintah instalasi.
Apakah menjalankan penghapusan akan menyebabkan kondisi mulai dan berhenti dihapus juga?

Apakah ada implikasi yang harus saya waspadai?

ton.yeung
sumber

Jawaban:

21

Apakah menjalankan penghapusan akan menyebabkan kondisi mulai dan berhenti dihapus juga?

Ini akan menghapus setiap instance dari skrip Anda dari sistem, yang berarti, tautan apa pun /etc/rc*runlevel*.dke mongodbskrip di komputer Anda /etc/init.d.

Apakah ada implikasi yang harus saya waspadai?

Jika beberapa skrip lain bergantung mongodbuntuk memulai / menghentikannya, skrip tersebut akan gagal.

Periksa halaman manual untuk deskripsi lengkap.

Braiam
sumber
1
Halo, saya sadar agak terlambat untuk menjawab jawaban ini, tetapi saya heran mengapa help.ubuntu.com/community/UbuntuBootupHowto mengatakan untuk menonaktifkan skrip init: 'Jangan gunakan perintah update-rc.d untuk tujuan ini! Ini hanya digunakan dalam skrip instalasi paket, dan tidak dirancang untuk manajemen runlevel seperti ini. 'Apa masalah dengan menggunakannya seperti itu?
user2520938
@ user2520938 karena mereka mengatakan bahwa seseorang harus menggunakan manajemen pemula sebagai gantinya, tetapi dalam kasus ini, pengguna menginstal skrip menggunakan pembantu sysvinit, sehingga harus menggunakan sysvinit untuk menghapusnya.
Braiam