运行焦油当我要压缩的文件夹手动我用命令:麻烦从crontab中
tar -zcvf $dirBackup-$actualTime.tgz $dirBackup;
而且它完美的作品。当我解压档案时,结果是正确的。
但是,我从crontab运行相同的命令时出现问题:生成的tgz只显示为包含空文件。
crontab -l>> /home/user/Desktop/test/temp;
echo "$min $hour * * * tar -zcvf $dirBackup-$actualTime.tgz $dirBackup">> temp;
crontab temp;
我是否需要更改crontab表达式中的任何内容?我必须是root才能运行crontab吗?文件临时文件已正确创建,并位于正确的文件夹中。
非常感谢您的关注!
可以告诉你这个工作看起来像在crontab(而不是如何你试图写在那里)?这个问题出现是因为你使用了env vars,并且有趣的是(例如相对路径,完整路径?) – Dieselist
发布了'crontab -l'的输出。 – iqstatic