this post was submitted on 04 Jul 2026
33 points (100.0% liked)

Linux

14216 readers
237 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 3 years ago
MODERATORS
 

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
[โ€“] TwilightKiddy@programming.dev 32 points 3 days ago* (last edited 3 days ago) (1 children)

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
[โ€“] TwilightKiddy@programming.dev 11 points 3 days ago* (last edited 3 days ago)

@sem@piefed.blahaj.zone

Alternatively, you can wait until there are no processes matching a regex with pidwait <regex>.