Linux 这个简单脚本的第二个和第三个ZIP都找不到
我很难理解为什么下面脚本的第二个和第三个ZIP都找不到 这个脚本已经在预生产环境中使用相同的文件结构,使用crontab进行了测试。我计划昨晚9点在生产环境中运行,但我找不到第二个和第三个ZIP 如果我查看生成的日志文件,我可以清楚地看到这些文件已被压缩,并且每个ZIP之间经过的时间大约是压缩这些文件夹内容的预期时间(总共18-20分钟) 请注意,/sites/Share_Drive/是一个安装在多台机器上的共享驱动器,据我所知,它可能无法实际安装在同一个机箱中,但最重要的是,它的配置方式与我们的预生产环境相同 有什么想法吗Linux 这个简单脚本的第二个和第三个ZIP都找不到,linux,cron,zip,Linux,Cron,Zip,我很难理解为什么下面脚本的第二个和第三个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
我想知道,你的自动装裱机的超时时间是多少?第二个
zip
正在运行时,是否可能正在卸载目标目录?如果是这种情况,可能会创建文件,但在重新装入驱动器时会隐藏文件。我似乎记得曾经发生过类似的事情,但那是很久以前的事了……使用exec&>$LOG
而不是重定向脚本中的每一行。另外,使用set-x
调试脚本以查找错误。