運行焦油當我要壓縮的文件夾手動我用命令:麻煩從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