Debian スタート - ストップデーモン。オクノドオプションの目的は何ですか?

Debian スタート - ストップデーモン。オクノドオプションの目的は何ですか?

man start-stop-daemonによると

-o, --oknodo 何もしない場合、終了状態 1 ではなく 0 を返します。

このオプションの目的は何ですか?いつ使用しますか?

ベストアンサー1

目的--oknodoは、システムがすでに要求されている状態でエラーを防ぐことです。たとえば、次のようにstart-stop-daemoninitスクリプトを作成する場合Debian ポリシーで指定行動startが行われるべきですか?いいえデーモンがすでに実行中で失敗すると失敗しますstopいいえデーモンがすでに停止している場合は失敗します。この--oknodoオプションはこの動作を提供します。

このオプションは、start-stop-daemon単に初期化スクリプトをサポートするよりも一般的な目的を持っているので存在します。したがって、必要な操作を実行しないと、デフォルトで失敗します。

おすすめ記事