起動スクリプトへの終了の追加

起動スクリプトへの終了の追加

poweroff起動スクリプト/etc/rc.local(Ubuntu)に追加したいです。数分間友達を楽しませたいと思うので、これは奇妙な、または愚かなことができます。私はこれまで試していませんでした。

質問:

  1. システム起動後実際にシャットダウンされますか?
  2. 上記の状況が真であれば、どのように予防できますか?
  3. これは本当に危険ですか?

ベストアンサー1

終了する前にsleepコマンドを入力できます。たとえば、

sleep 300; poweroff

これにより、電源が切れるまで5分の時間がかかります。これを停止するには、この5分間システムにログインし、initスクリプトからpoweroffコマンドを削除します。

別の方法は、init=/bin/sh起動時に(ブートローダで)停止したいカーネルパラメータを追加することです。これによりカーネルのみが起動し、初期化スクリプトは実行されません。結局ルートシェルに入ります。実行中のスクリプトがないため、次のようにRWを使用してRootFSを再マウントする必要があります。mount -o remount,rw /その後、initスクリプト、syncFS、およびreboot

私は最初のオプションを使用します。何をすべきかわからない場合は、より安全です。

おすすめ記事