Linux
Ubuntu 無人值守升級在特定時間執行
我正在嘗試找出每週四凌晨 3 點執行無人值守升級的最佳方式,但只能看到每週執行的方式,而不是給定時間。
我想到了一種方法是在星期四凌晨 3 點有一個由 cron 呼叫的腳本
以下腳本僅適用於安全更新
#!/bin/sh sh -c 'grep precise-security /etc/apt/sources.list > /etc/apt/secsrc.list' sh -c 'apt-get -o Dir::Etc::sourcelist="secsrc.list" \ -o Dir::Etc::sourceparts="-" update && \ apt-get --assume-yes upgrade'
對另一種方式有什麼想法嗎?
這樣做有什麼問題?如果您只是添加一個 cron 規則
0 3 * * Thu USERNAME SCRIPT
,它應該可以正常工作。
嘗試使用 cron-apt,這是我的配置:
APTCOMMAND=/usr/bin/aptitude # or /usr/bin/apt-get MAILON="always" SYSLOGON="upgrade" MAILTO="ruslanas.gzibovskis@ittc.vu.lt" OPTIONS="-o quiet=2"
我修改了actions.d/3-download:
autoclean -y dist-upgrade -d -y -o APT::Get::Show-Upgraded=true upgrade -y -o APT::Install-Recommends=false -o APT::Install-Suggests=false dist-upgrade -y -o APT::Install-Recommends=false -o APT::Install-Suggests=false clean
希望這會有所幫助;)