Linux(Debian)でプログラムをサービスに設定してデフォルトでオフにする方法は?

Linux(Debian)でプログラムをサービスに設定してデフォルトでオフにする方法は?

Alfrescoをインストールするときにサービスとしてインストールするかどうかを選択できます。

サービスとしてインストールすると起動時にサービスが開始されますが、トムキャットを使用するため、バックグラウンドプログラムとして残っているには重すぎる。また、ダウンタイムがApacheよりはるかに長くなります。

だからこれをサービスとして維持したいのですが、基本的にはoffに設定されているのでEnterだけですsudo service alfresco start

サービスではないものに設定し、bashスクリプトを1つまたは2つ書くこともできますが、Linuxで「サービス」がどのように機能するかについて詳しく学びたいと思います。 Apacheには問題ありませんが、サービスパラメータが保存されている場所とそれを変更する方法を知っておくとよいでしょう。

ベストアンサー1

「一般的な」アプローチは次のとおりです。

$ sudo update-rc.d -f servicename remove

削除サービス名すべてのランレベルで自動的に起動します。

デフォルト設定を再度有効にするには:

$ sudo update-rc.d servicename defaults

おすすめ記事