繁体   English   中英

Cron作业无法解压缩文件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM