右脳あんまり使ってないんで、ちょっとだけここに置いときますよ(´・ ω・`)

トップ «前の日記(2011-03-31) 最新 次の日記(2011-08-01)» 編集

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
これでとりあえず、システム停止だけは防げるよね?


もっとスマートなやり方あったら教えて!!