I don't want the system to shutdown in the middle of the upgrade, but I've already started the upgrade in the GUI.

Is there a better way, maybe involving the apt lock?

EDIT: Thank you for all the helpful suggestions. Hopefully this helps the next person. My upgrade actually finished on its own while I was posting. ๐Ÿ˜‚

you are viewing a single comment's thread
view the rest of the comments
[โ€“] 32 points 4 months ago* (last edited 4 months ago) (1 child)

Your GUI tool is probably running apt under the hood. You can find the PID of the apt process and do something like this:

waitpid <pid> && poweroff

If you are afraid it has something to do after the apt process dies, you can add some additional arbitrary delay like this:

waitpid <pid> && sleep <seconds> && poweroff
  • source
  • hideshow 1 child comment