本番サーバで誤ってデバッグしないための超簡単シェルスクリプト(bash&vimユーザ限定)
ついつい本番マシンで「vi」で開いてしまってデバッグ関数を埋め込んだりprintやechoを使ってしまうことってありますよね?
僕は1回もやったことありませんが。
でもいつか自分もそんなミスを犯してしまうかもしれません。
それを回避するためにはどうすればよいか?
多分そんなときはalias vi='vi -R'とかすれば解決するんだろうなと思いました。
本番マシンの.bashrcには以下を埋め込んでおくと良いかもしれません。
h=`hostname` if [[ $h =~ "^hogeserver$" || $h =~ "^fugaserver$" ]]; then alias vi='vi -R' fi
人間が原因の障害は、人間の特性を理解し、仕組みで防ぐしかない。