web-dev-qa-db-ja.com

rc.localを優先してSys-V-Initスクリプトを削除します。アプリケーションは引き続き正しくシャットダウンしますか?

/etc/init.d/crashplanを使用してデーモンを起動するために、update-rc.d -f crashplan removeを実行して/etc/rc.localスクリプトを削除する必要がありました(これは、暗号化されたホームディレクトリがマウントされるだけであるためです。ユーザーログイン。これにより、起動中にバックアップデーモンにいくつかの問題が発生します。詳細については、 ここ を参照してください。

これはすべて、ログイン後にのみサービスを開始するためにかなり機能しているようですが、Crashplanがシステムの再起動時に正しくシャットダウンするのか、それとも/etc/rcN.dのsys-v-initスクリプトリンクなしで停止するのか、疑問に思っています。

正直なところ、私がupdate-rc.d -f crashplan removeを実行したとき、とにかく/etc/rc2.dからの起動スクリプトだけが削除されたので、おそらく問題ないと思います。ただし、0,1,6ランレベルディレクトリにkillシンボリックリンクを配置する必要があることを確認したかっただけですか?

1
fpghost

Sys-V-initキルリンクを0,1,6ランレベルに維持する必要があると思います。

update-rc.d crashplan stop 20 0 1 6

シャットダウン/リカバリ/再起動時に正しくシャットダウンするようにします。

0
fpghost