こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

shutdownコマンドが利きません

solaris9
shutdownコマンドを入力しても落ちません。
#から shutdown -y -g0 -i5 (or -i6 or -i0) を入力すると、Beep音は発生するのですが、いつまでたっても状態は#のままです。
init も0,5,6とも同じです。
rebootコマンドは利くので、reboot→Openbootが上がってきたところをstop-aで止めて電源を落としています。
なにか良い解決策ございましたらご教示ください。

投稿日時 - 2005-03-09 02:02:05

QNo.1258806

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

9人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

こんにちは。

正常起動直後でもinit 0できないという事でしょうか。

もしそうであれば、/etc/rc0.dと/etc/rc2.dの起動シェルのうち、基本的なもの以外の自動起動をやめ、
正常終了を確認した後、少しずつ自動起動を実行して犯人を見つけるしかないかもしれないですね。

当面の終了方法は#1さんの方法がいいと思います。
sync×3のおまじないは色んなところで引き継がれているのですね(^^)

投稿日時 - 2005-03-09 13:24:25

ANo.1

rebootが効くあれば、haltもできると思います。

# sync; sync; sync
# halt

で電源断までいきます。
reboot/halt する前に、syncでメモリキャッシュをHDDへ強制的に書き出しします。
syncを3回しているのは古来からの慣わし(?)だったりします。
syncは非同期で実行されるため最低2回実行すべきで、念のためもう1回実行している、という感じです。

shutdown/init が効かないのは
(1)保守モードで起動されている(ブート時のneed fsck等)
(2)システムハング
(3)パッケージでガードされている

が考えられますが、毎回shutdownが効かないのであれば
ハード/OSバグによるパッチ適用も考慮に入れてみたほうがよいです。

投稿日時 - 2005-03-09 11:34:20

お礼

sync;sync;sync
halt

で落ちました。ありがとうございます。

shutdown/init は何度やっても効きません。
立ち上げ時のメッセージにはエラー等はなさそうなので、パッチ等検討してみようと思います。

投稿日時 - 2005-03-12 09:37:42

あなたにオススメの質問