systemd

Systemd: abbassare il periodo di attesa in caso di "A stop job is running..."

linux

Se durante la procedura di shutdown uno dei job si blocca con la dicitura "A stop job is running..." di solito rimane bloccato per 1 minuto e mezzo! Se capita significa che qualcuno dei task di chiusura ha dei problemi, e quindi la soluzione corretta sarebbe indagare sullo specifico servizio systemd, guardare i log, capire e risolvere il problema. Intanto però abbassare quel minuto e mezzo aiuta!

Basta modificare la voce "DefaultTimeoutStopSec" all'interno del file "/etc/systemd/system.conf", impostandola ad esempio a "10s". Oppure, per evitare di modificare un file di sistema, aggiungere un file "/etc/systemd/user.conf.d/99-stop-fast.conf":

[Manager]
DefaultTimeoutStopSec=5s