プロが教える店舗&オフィスのセキュリティ対策術

shutdown -h nowというコマンドを使用不可能にしたいのですが
方法はありますでしょうか。manを見たりwebを見てみたのですが
具体的方法がわかりませんでした。

レンタルサーバでcentos5を試しているのですが、サーバ再起動
のとき
shutdown -r now
でなく、くせで
shutdown -h now
を打ってしまいそうになります。

もちろんレンタルサーバ屋さんが使用することもあるとも思う
ので、絶対電源を落とせないようにするというわけではないの
ですが、日常的にはshutdown -h nowを無効(無視)するうような
設定などはございますでしょうか。

A 回答 (3件)

とりあえず、禁止じゃないけど。


自分は tcsh なのでその方向で、わざと間違った補完を .tcsh に

complete shutdown 'n/-h/(new)/'

みたいに登録しておいて、さらに自動的にスペルチェックするように、

set correct=all

などとしておけば、shutdown -h now と「誤って」入力したら CORRECT?> shutdown -h new とワンッション置いてくれますが。
    • good
    • 0
この回答へのお礼

間違った補完ですか。なるほど参考になりました。ありがとうございます。

お礼日時:2007/11/07 00:05

shutdownコマンドの代わりにrebootコマンドを使う、というのはダメですか?

    • good
    • 0
この回答へのお礼

rebootでもいいのですが、どうしても
shutdown -h now
と入力してしまいそうになるので、困っています。

rebootを癖にすることで解決できるかもしれませんね。
ありがとうございます。

お礼日時:2007/11/07 00:08

昔、私はこんなことしてました


shutdownという名前のスクリプトを用意し中身を以下のようにする
:::::::::
#!/bin/sh
echo "shutdown scriput doing"
ch /
フルパスで/shutdown -r now
::::::::::::

でこのスクリプトをコマンド検索パスの上位に入れる
haltしたい時はshutdownコマンドをフルパスで入れる
    • good
    • 0
この回答へのお礼

その方法でもいけそうですね。どうもありがとうございます。

お礼日時:2007/11/07 00:05

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!