0

我无法理解为什么找不到下面脚本的第二个和第三个 ZIP。

该脚本已在具有相同文件结构的预生产环境中使用 crontab 进行了测试。我已经安排了昨晚晚上 9 点在生产环境中运行,但是我找不到第二个和第三个 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