rc0.dのソフトリンクはシャットダウンではなく起動時に機能します。

rc0.dのソフトリンクはシャットダウンではなく起動時に機能します。

Ubuntuで電源を切るときにスクリプトを実行したいです。だから私はスクリプトを作成してinit.dに入れ、rc0.dにS36xyzというソフトリンクを作成しました。端末でスクリプトを実行すると正常に実行されます。したがって、スクリプトには問題はありません。

しかし、私のスクリプトはシャットダウンではなく起動時に実行されます。何が間違っているのかわかりません。誰でもこれで私を助けることができますか?

ベストアンサー1

名前のソフトリンクを作成する必要がありますK36xyzK開始はKillを意味します。S「スタート」という言葉を使いました。

$1さらに、リンク/スクリプトがパラメータとして呼び出されるため、カスタムはスクリプト内でテストされます。Sxyこの方法で適切なリンクを作成すると、同じスクリプトを使用してサービスを開始および停止できます。startKxystop

このようなスクリプトでできることは多すぎます。たとえば、私のUbuntu 12.04システムのpostfixは/etc/rc0.d/K20postfix以前にシャットダウンされていたので、()K36xyzこのようなスクリプトからメールを送信することが期待どおりに機能しない可能性があります。

おすすめ記事