[英]Cron Job - Delete old files, but keep files from the first of the month
[英]cron job failing at unzip of files
我有一个可以从命令行成功运行的Shell脚本。
但是,当我尝试在cron作业中运行相同的脚本时,它成功运行到发生文件解压缩的部分,然后在解压缩部分失败。
回显“ UNZIP FILES”,然后该过程失败。
有什么想法为什么我能够从命令行成功运行脚本但不能作为cron运行,为什么它在解压缩部分可能失败?
这是脚本的解压缩部分:
# Unzip the zipped files that were brought down
echo "\n*** UNZIP FILES ***"
cd $FILES_DIR
for z in *.zip; do unzip $z; done
$PATH
crontab
的$PATH
与命令行不同。
我将crontab
的$PATH
更新为与启动命令行时的相同,然后能够执行crontab了。
感谢Zsolt Botykai提出的好问题,因为这些问题使我找到了答案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.