gỡ cài đặt init.d update-rc.d


27

Tôi đã cài đặt một tập lệnh init.d với lệnh này:

sudo update-rc.d mongodb defaults 98 02

Tôi muốn gỡ cài đặt nó, vì vậy tôi đang lên kế hoạch chạy:

sudo update-rc.d -f mongodb remove

Tôi quan tâm đến các điều kiện bắt đầu và dừng trong lệnh cài đặt.
Việc chạy loại bỏ sẽ khiến điều kiện bắt đầu và dừng cũng bị loại bỏ?

Có bất kỳ ý nghĩa mà tôi nên nhận thức?

Câu trả lời:


21

Việc chạy loại bỏ sẽ khiến điều kiện bắt đầu và dừng cũng bị loại bỏ?

Nó sẽ xóa bất kỳ trường hợp nào của tập lệnh của bạn khỏi hệ thống, nghĩa là, bất kỳ liên kết nào /etc/rc*runlevel*.dđến mongodbtập lệnh trong tập lệnh của bạn /etc/init.d.

Có bất kỳ ý nghĩa mà tôi nên nhận thức?

Nếu một số tập lệnh khác phụ thuộc mongodbvào bắt đầu / dừng thì nó sẽ thất bại.

Kiểm tra trang web cho một mô tả đầy đủ.


1
Xin chào, tôi nhận ra rằng hơi muộn để trả lời câu trả lời này, nhưng tôi tự hỏi tại sao help.ubfox.com/community/Ub UbuntuBootupHowto nói về việc hủy kích hoạt tập lệnh init: 'Không sử dụng lệnh update-rc.d cho mục đích này! Nó chỉ được sử dụng trong các tập lệnh cài đặt gói và không được thiết kế cho loại quản lý runlevel này. 'Có vấn đề gì khi sử dụng nó như vậy?
user2520938

@ user2520938 vì họ nói rằng người ta nên sử dụng quản lý khởi động thay thế, nhưng trong trường hợp này, người dùng đã cài đặt tập lệnh bằng trình trợ giúp sysvinit, vì vậy nó phải sử dụng sysvinit để xóa nó.
Braiam
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.