2011-05-24
_ [PC]サーバーを止めたのは誰だ?
仕事で、クラウドサーバーを使っているわけだけど、
メンテナンス中に気がつけば運用してるサーバーのインスタンスが消滅。
心当たりはないのだけど、直前に接続していたのは自分だし…
接続を切る時に、無意識にshutdownしてしまったのだろうか?(@_@)
システムのトラブルと思いたいけど、人災だったらなんとかせねばと思ったわけです。
そこで
そうだ、shutdown使えなくしちゃえばいいんじゃね?
と思ったものの、再起動もできなくなっちゃうんだ(´・ω・`)
rebootが使えると思ったら、内部的にはshutdownコマント呼び出されてるんだ。
そんなわけで、とりあえずshutdownのコマンド名を変更して、
ダミーのスクリプトで処理。
#! /bin/bash while getopts r flag; do case $flag in r) REBOOT="TRUE"; esac doneこれでとりあえず、システム停止だけは防げるよね?
if [ "$REBOOT" = "TRUE" ]; then #echo '再起動します' /sbin/new_shutdown $* else echo '再起動オプションが指定されていません' fi
もっとスマートなやり方あったら教えて!!
[ツッコミを入れる]
[TrackBack URL: http://www.ngmix.com/noguppy/d/tb.rb/20110524]