厳密には仕事と関係ないのですが自宅サーバの事です。
最近スクリプトの勉強をしておりまして、
他のページを取得して取得結果からリストに該当するファイルがあれば
ダウンロードし、特定のディレクトリに保存すると言うものを書いていました。
スクリプト内でmvを多様しているのですが、
そのひとつがダウンロード結果を取得し特定ディレクトリに移動させるというもの。
mv $LIST_01/* ./
そいつがページの取得に失敗し、
/(ルート)以下を/homeの作業領域にmvしやがった orz
判定スクリプトを仕込んでなかった私が悪いんですが、
途中でビジーを起こし移動されたのは
/bin /boot /tmpなど
幸い作業領域には余計なファイルが無かったので、それらを戻せば・・・
と思ったのですが甘かった
なんせ/binが移動させられているから、cpコマンドもmvコマンドの使えない。
mvコマンドはどこにあるのか・・・
そう、作業領域のbin/以下です。
bin/mv boot/ /
なんてコマンドで一個ずつ戻していきました。
起動中のサービスの再起動にも成功しましたが、
流石にサーバの再起動は怖くてできない状態です。
はぁ、またリプレースか・・・。