0

以下のスクリプトの 2 番目と 3 番目の ZIP がどこにも見つからない理由を理解するのに問題があります。

このスクリプトは、crontab を使用して、同じファイル構造の運用前環境でテストされています。昨夜の午後 9 時に本番環境での実行をスケジュールしましたが、2 番目と 3 番目の ZIP が見つかりません。

生成されたログ ファイルを見ると、ファイルが圧縮されていることがはっきりとわかります。また、各 ZIP 間の経過時間は、それらのフォルダーのコンテンツを圧縮するのに予想されるおおよその時間 (合計 18 ~ 20 分) であることがわかります。

/sites/Share_Drive/ は複数のマシンにマウントされた共有ドライブであり、私の知る限り、同じボックスに物理的にインストールできない可能性がありますが、最も重要なことは、運用前環境と同じように構成されていることです。

何か考えはありますか?

#!/bin/bash
LOG="/home/userX/script/run.log"

echo "Script Started - "`date` > $LOG

#Access the drive to make sure it is mounted. (If not it is mounted automatically when accessed)
echo "Opening Share Drive - "`date` >> $LOG
echo "--------------------------------------------" >> $LOG
cd /sites/Share_Drive/
ls -lrt  >> $LOG
cd /home/userX/script/
echo "--------------------------------------------" >> $LOG

echo "" >> $LOG

echo "Archiving /apps/AppNameWeb/ - "`date` >> $LOG
echo "--------------------------------------------" >> $LOG
zip -vr /sites/Share_Drive/snapshot/AppNameWeb.zip /apps/AppNameWeb/ >> $LOG
echo "--------------------------------------------" >> $LOG

echo "" >> $LOG

echo "Archiving /sites/Share_Drive/Content/ - "`date` >> $LOG
echo "--------------------------------------------" >> $LOG
zip -vr /sites/Share_Drive/snapshot/Content.zip /sites/Share_Drive/Content/ >> $LOG
echo "--------------------------------------------" >> $LOG

echo "" >> $LOG

echo "Archiving /sites/Share_Drive/AssettStore/ - "`date` >> $LOG
echo "--------------------------------------------" >> $LOG
zip -vr /sites/Share_Drive/snapshot/AssettStore.zip /sites/Share_Drive/AssettStore/ >> $LOG
echo "--------------------------------------------" >> $LOG

echo "Script Ended - "`date` >> $LOG
4

0 に答える 0