How to make my ubuntu auto-shutdown after successful update?
Technically you could do everything in the shell.
Just type
sudo -i
apt-get update && apt-get -y dist-upgrade && shutdown -P now
sudo -i
makes you root till you manually log out of it by using exit
this is just to make sure that your sudo rights don't time-out if the update takes too long (usually sudo rights time out after 15 minutes if I remember correctly).
The &&
operator concatenates the commands. Basically you can read it as:
If command 1 finished succesfully execute command 2, if command 2 finished succesfully execute command 3
and so on...Note: The other commands will only run if the command before it finished succesfully.
The -y
parameter after apt-get
answers all prompted questions with 'yes'.
The shutdown -P now
shuts your computer down for power-off(-P
) immediately (now
).
To get an overview what other parameters there are for shutdown
run shutdown --help
![22lk94k943 only](https://i.stack.imgur.com/KFGWe.png?s=256&g=1)
22lk94k943 only
Updated on September 18, 2022Comments
-
22lk94k943 only almost 2 years
Using a EDGE for update is really not cool but i have to. So my update always runs in night when i go to sleep.
Is there any way to set ubuntu to auto-shutdown after completion of update.
Note: I saw a link in a similar post that redirects to a
python
script(SEE HERE) but i am not well acquainted with these kind of scripts.Any help would be appreciated.
-
don.joey about 11 yearsThe python script you refer to seems fairly harmless.
-
don.joey about 11 yearsAlso check: askubuntu.com/questions/15526/…
-
22lk94k943 only about 11 years
ALL=NOPASSWD
is not going well with me :D -
Daniel W. about 11 yearsalso it's not really recommended...there's a reason you need your password for some tasks ;)
-
-
22lk94k943 only about 11 yearsThanks @Daniel but the weird thing i have seen in updating through
terminal
is it leaves few updates without installing them. And whydist-upgrade
? -
Alaa Ali about 11 years
apt-get upgrade
sometimes leaves out some upgrades, notably kernel upgrades.apt-get dist-upgrade
will however upgrade the kernel, and could remove some packages thatupgrade
would usually not. Visitman apt-get
for more info, or this question. -
Daniel W. about 11 yearslike Alaa said 'apt-get dist-upgrade' upgrades all the packages that would be held back by 'apt-get update'
-
22lk94k943 only about 11 yearsWon't it upgrade to the latest ubuntu release available at time.