Services

防止自動啟動程序

  • December 29, 2016

如何防止自動啟動程序。(例如,我大約一年前使用了 mysql 數據庫)。我殺死了這些mysqld程序,現在我看到它再次執行。還有許多其他我不知道它們有什麼好處的過程。

我想對正在執行的程序、我可以關閉的程序、將定期啟動的程序等有更多的控制權。

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 12.04.2 LTS
Release:    12.04
Codename:   precise

您可以為服務創建覆蓋。

在 /etc/init/ 中搜尋服務。我沒有 mysql,所以我不知道 exakt 名稱。

我以pulseaudio為例。

ls -al /etc/init/ | grep pulse
-rw-r--r--   1 root root  1890 Apr  4  2014 pulseaudio.conf

然後為您的服務創建覆蓋文件

sudo touch /etc/init/pulseaudio.override

然後我們將服務設置為手動。

echo "manual" | sudo tee -a /etc/init/pulseaudio.override

如果您需要該服務,您可以手動啟動他sudo service pulseaudio start

如果您在啟動時需要您的服務,請再次刪除 createt 文件。

無法更好地解釋,我的英語非常糟糕。

引用自:https://unix.stackexchange.com/questions/333256