初期化スクリプトから再起動

初期化スクリプトから再起動

initスクリプト内で完全に再起動できますか?

/etc/rcN.d私の初期化スクリプトは、多くのLinuxディストリビューションでよく見られる番号付きのS / Kスクリプトシンボリックリンクを含む他の初期化スクリプトを変更できます。スクリプトは内容と場所を理解するためにコーディングされます。これはカスタムAMIのAWS EC2インスタンスで実行されるため、最初の起動時にスクリプトがそこにあり、他の初期化スクリプトにはKリンクしかないか、リンクがまったくないため、すでに無効になっている可能性があります。

したがって、他のアプリケーションを閉じることなく、独自の新しいアプリケーションとその特定の初期化スクリプトをロードし、変更されたとおりに/etc実行して起動することが目標です。

ベストアンサー1

はい、少なくともUbuntu 12.04では、initスクリプトからシステムを再起動できますが、他のシステムが同じ操作を実行できない理由はありません。

実験を実行するときは、継続的な再起動ループに陥らないように注意してください。このとき、最初に特定のファイルがない場合は最初に終了し、ファイルがあることを確認してすぐに削除するinitスクリプトを作成しました。続行する前にテストしました。

K接続を変更する前にスクリプトを停止する必要がありますが、すでに停止している可能性があります。 Sリンクを作成したプロセスも開始した場合、理論的には再起動は必要ありませんが、後で再起動するよりも直接変更の正確性を確認する方が良いと思います。

おすすめ記事