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

締切り済みの質問

Solarisでshutdownコマンド使えない

Solarisでshutdownコマンドが使えません
(rebootやhaltはできます)

どうしてもshutdownコマンドを使用してシステムを停止したいのですが、cannot createのエラーになり
シャットダウンできません。(rebootやhaltはできます)
shutdownコマンドが使えない原因とエラー解消方法について教えて頂きたいです。

bash-2.05# shutdown
/usr/sbin/shutdown: /tmp/sh1370: cannot create
bash-2.05# less cat /tmp/sh1370
cat: cannot open /tmp/sh1370    →ファイルなし
bash-2.05# chmod -Rf 753 /tmp
bash-2.05# shutdown
/usr/sbin/shutdown: /tmp/sh1400: cannot create

投稿日時 - 2013-07-20 00:12:51

QNo.8183555

困ってます

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

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

回答(4)

ANo.4

基本的なことですが、shutdownコマンドはroot(スーパーユーザ)で実行してますか?

また、他の方がinit-levelについてコメントされていますがSolarisは他のUNIXと異なり
0: システムを停止して電源を落とせる状態にする(電源は停止しない)
5: システムを停止して電源が落とせるなら電源を落とす(電源が停止する)
と、なっているので5で問題ありません。

参考URL:http://docs.oracle.com/cd/E24845_01/html/819-0378/hbrunlevels-13026.html

投稿日時 - 2014-06-15 08:47:51

ANo.3

シャットダウンのランレベルは0ですよ。
質問者さんのコマンドでは5になっています。

投稿日時 - 2014-06-06 13:33:30

ANo.2

>どうしてもshutdownコマンドを使用してシステムを停止したいのですが
コマンドが間違っています。
# shutdown -iinit-level -ggrace-period -y
です参考URLを見てください。

>bash-2.05# shutdown
これだとシングルユーザー状態になります。

試しに

# init s

を実行してエラーの詳細を確認するとよいでしょう。

参考URL:http://docs.oracle.com/cd/E24845_01/html/819-0378/hbsyshalt-18777.html

投稿日時 - 2013-07-20 06:53:30

補足

回答ありがとう御座います。
コマンドを調べた結果、下記エラーになりました。
マウントの問題でしょうか?
素人な質問で申し訳ありませんが、解決方法を教えていただきたいです。

# shutdown -g0 -y -i5

Shutdown started. Thu Jul 25 19:54:45 JST 2013

Changing to init state 5 - please wait

showmount:xxxxxx: RPC: Rpcbind failure - RPC: Unable to receive

# cat /etc/vfstab
#device device mount FS fsck mount mount
#to mount to fsck point type pass at boot options
#
fd - /dev/fd fd - no -
/proc - /proc proc - no -
/dev/vx/dsk/bootdg/swapvol - - swap - no -
/dev/vx/dsk/bootdg/rootvol /dev/vx/rdsk/bootdg/rootvol / ufs 1 no -
/dev/vx/dsk/bootdg/var /dev/vx/rdsk/bootdg/var /var ufs 1 no -
/dev/vx/dsk/bootdg/home /dev/vx/rdsk/bootdg/home /export/home ufs 2 yes -
swap - /tmp tmpfs - yes -
#NOTE: volume rootvol (/) encapsulated partition c1t0d0s0
#NOTE: volume swapvol (swap) encapsulated partition c1t0d0s1
#NOTE: volume home (/export/home) encapsulated partition c1t0d0s3
#NOTE: volume var (/var) encapsulated partition c1t0d0s4

投稿日時 - 2013-07-25 20:06:26

ANo.1

/usr/sbin/shutdown
――と、絶対パスを明示的に入力して、実行してみるとか。

投稿日時 - 2013-07-20 02:35:09