先週からウチのサーバーはMac OS X Server 10.6へアップグレードし、未だに細かな設定調整や機能追加の為にSSHや画面共有で操作しています。 機能は、Dynamic DNSへのIPアドレス通知を自動化したいと思い、シェルスクリプトを書いて色々実験をしていた時の事。シェルスクリプトの出力を/dev/nullへ捨てたり、コンソールへ表示したり、ファイルへ落としたり、色々しているうちに誤って /dev/null を消してしまったのです! こうなるともう大変です。SSH、画面共有はつながらず、どうにもリモートから出来る事がありません。 仕方なく、サーバーにLCDモニター、キーボードとマウスを接続し操作する事に。幸い、LCDモニターへの出力、キーボード、マウスからの操作は正常です。ホッとしました。早速、ターミナルから/dev/nullを生成するコマンドを実行しようと、「ターミナルを起動