我写了一个非常小的shell脚本来更新和升级(强制)apt源,并带有用于输出的日志文件。它由cron每30分钟运行一次。
当我自己运行脚本时,它完成了更新和升级,但是当它由cron任务运行时,即使我使用-y选项强制执行升级,也永远不会执行升级。
“脚本”:
#!/bin/bash
(echo -e "\n-----------------------------------------\n\n" && date && echo -e "\n" && apt-get update && apt-get upgrade -y) >> /root/update.log
crontab任务
*/30 * * * * /root/update.sh
0 0 * * TUE echo "" > /root/update.log (made to overwrite the log file each tuesday)
已修复