2021-12-29

京大の77TBデータ誤削除事件

あれって、bash で書いてて、実行中に別のスクリプトで上書きしたのが問題なんだよね。

backup.sh みたいなプログラムを実行してて、

プログラム

# /bin/sh

1:データバックアップ

2:ベリファイ 現在実行中

3:ログ出力

4:古いログ削除

を上書きした結果、

プログラム

# /bin/sh

1:環境変数設定

2:データバックアップ

3:ベリファイ ←ここから実行

4:ログ出力 ←これも実行

5:古いログ削除 環境変数定義のままこれ実行

なっちゃった理解してるんだけど、あってる?

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん