Tienes dos opciones:
Puede configurar TimeoutStopSpec=
una UNIDAD específica a un valor específico (en segundos *) para esperar. También puede configurarlo, infinity
en cuyo caso SIGKILL nunca se enviará (no recomendado, ya que puede terminar con servicios fuera de control que son difíciles de depurar).
Establezca DefaultTimeoutStopSec=
dentro /etc/systemd/system.conf
(o user.conf
, o en uno de los *.d
directorios) en un valor predeterminado que usarán todas las UNIDADES que no tengan TimeoutStopSpec=
especificado. El valor predeterminado para esta configuración son los años 90 que normalmente ve.
Referencias de la página de manual:
man systemd.service
para TimeoutStopSpec=
man systemd-system.conf
para DefaultTimeoutStopSec=
* systemd también acepta especificaciones de tiempo, por ejemplo, "2min 3s". Eso se describe ampliamente en el hombre.