On Fri, 30 Jun 2017 16:31:37 -0400, you wrote: >> Someone else mentioned unattended upgrades, which is a thing I have >> never used, and which is also a thing I would disable if I ever found >> it running. But that's just me. > >I would like to do that but don't know how. Anyone caring to enlighten >me without me having to bother poor old Mr. Google yet again - it would >be appreciated. :)
Perhaps you'll find this useful: =========================================================================== # auto-update-on-off.sh This script will enable and disable unattended-updates # # LGD: Thu Jun 1 15:00:09 PDT 2017 # [[ $# != 1 ]] && echo -e "\n\t\"$@\" Unknown\n\tUsage: $0 <e|d|s> \n\t\tWhere: e = Enable\n\t\t\td = Disable\n\t\t\ts = Status" >&2 && exit 1 FILNAM="/etc/apt/apt.conf.d/10periodic" OFF="APT::Periodic::Unattended-Upgrade \"0\";" ON="APT::Periodic::Unattended-Upgrade \"1\";" status(){ # Get current status if [[ -s "$FILNAM" ]] ;then # Does file exist with >0 file length? [[ $(grep -qs 1 "$FILNAM") ]] && STATUS=Enabled [[ $(grep -qs 0 "$FILNAM") ]] && STATUS=Disabled else STATUS="Not Configured (Disabled)" fi return $STATUS } case $1 in -[sS]*) status; echo "Current $0 status: $STATUS">&2;exit 0 ;; -[dD]*) echo "$OFF" >/etc/apt/apt.conf.d/10periodic ;; -[eE]*) echo "$ON" >/etc/apt/apt.conf.d/10periodic ;; *) echo -e "\n\t\"$@\" Unknown\n\tUsage: $0 <e|d|s> \n\t\tWhere: e = Enable\n\t\t\td = Disable\n\t\t\ts = Status" >&2 && exit 1 esac =================================================================================