あれって、bash で書いてて、実行中に別のスクリプトで上書きしたのが問題なんだよね。
backup.sh みたいなプログラムを実行してて、
元プログラム# /bin/sh1:データバックアップ2:ベリファイ ←現在実行中3:ログ出力4:古いログ削除
元プログラム
# /bin/sh
1:データバックアップ
2:ベリファイ ←現在実行中
3:ログ出力
4:古いログ削除
を上書きした結果、
新プログラム# /bin/sh1:環境変数設定2:データバックアップ3:ベリファイ ←ここから実行4:ログ出力 ←これも実行5:古いログ削除 ←環境変数未定義のままこれ実行
新プログラム
1:環境変数設定
2:データバックアップ
3:ベリファイ ←ここから実行
4:ログ出力 ←これも実行
5:古いログ削除 ←環境変数未定義のままこれ実行
となっちゃったと理解してるんだけど、あってる?
Permalink | 記事への反応(0) | 10:22
ツイートシェア