本番サーバで誤ってデバッグしないための超簡単シェルスクリプト(bash&vimユーザ限定)

ついつい本番マシンで「vi」で開いてしまってデバッグ関数を埋め込んだりprintやechoを使ってしまうことってありますよね?

僕は1回もやったことありませんが。

でもいつか自分もそんなミスを犯してしまうかもしれません。
それを回避するためにはどうすればよいか?

多分そんなときはalias vi='vi -R'とかすれば解決するんだろうなと思いました。


本番マシンの.bashrcには以下を埋め込んでおくと良いかもしれません。

h=`hostname`

if [[ $h =~ "^hogeserver$" || $h =~ "^fugaserver$"  ]]; then
    alias vi='vi -R'
fi

人間が原因の障害は、人間の特性を理解し、仕組みで防ぐしかない。