Ubuntuで電源を切るときにスクリプトを実行したいです。だから私はスクリプトを作成してinit.dに入れ、rc0.dにS36xyzというソフトリンクを作成しました。端末でスクリプトを実行すると正常に実行されます。したがって、スクリプトには問題はありません。
しかし、私のスクリプトはシャットダウンではなく起動時に実行されます。何が間違っているのかわかりません。誰でもこれで私を助けることができますか?
答え1
名前のソフトリンクを作成する必要がありますK36xyz
。K
開始はKillを意味します。S
「スタート」という言葉を使いました。
$1
さらに、リンク/スクリプトがパラメータとして呼び出されるため、カスタムはスクリプト内でテストされます。Sxy
この方法で適切なリンクを作成すると、同じスクリプトを使用してサービスを開始および停止できます。start
Kxy
stop
このようなスクリプトでできることは多すぎます。たとえば、私のUbuntu 12.04システムのpostfixは/etc/rc0.d/K20postfix
以前にシャットダウンされていたので、()K36xyz
このようなスクリプトからメールを送信することが期待どおりに機能しない可能性があります。