How to reduce systemd stop timeouts

If you're running a systemd-based Linux distribution, such as Arch, you might have came across this weird glitch - a 90-second countdown when you try to turn off the machine.

Ctrl-C, Ctrl-D don't work, you either wait, invoke REISUO, or hold the power switch. If you're sick of this ritual, this article may have a solution for you.

A photo of the problem

Open the /etc/systemd/system.conf file with your favourite editor (you need sudo), and look for a (commented out) line with DefaultTimeoutStopSec.


Uncomment the line (remove the # symbol), and change the time to whatever you like. It might be sensible to keep some timeout. Perhaps 10s.

After saving the file and reboot, the problem should be fixed!

Found an error, have a question, wanna chat? Tweet at me @MightyPork