如何对运行更新/升级源的脚本进行shell处理?

时间:2019-06-21 18:52:34

标签: shell cron apt

我写了一个非常小的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)

已修复

https://wiki.debian.org/UnattendedUpgrades

0 个答案:

没有答案