Não é possível. O Systemd não é interativo.
É possível pular interativamente o tempo limite dos anos 90 no systemd? Por exemplo, quando está esperando que um disco fique disponível ou que o usuário efetue logout? Eu sei que irá falhar eventualmente, então posso apenas fazer com que ele falhe agora? Eu odeio apenas olhando para a tela impotente.
Você tem duas opções:
Você pode definir TimeoutStopSpec=
em uma UNIT específica para um valor específico (em segundos *) para aguardar. Você também pode configurá-lo para infinity
, caso em que o SIGKILL nunca será enviado (não recomendado, pois você pode acabar com serviços de fuga que são difíceis de depurar).
Defina DefaultTimeoutStopSec=
dentro de /etc/systemd/system.conf
(ou user.conf
, ou em um dos diretórios *.d
) para um valor padrão que todos os UNITs que não tiverem TimeoutStopSpec=
especificado usarão. O surto para essa configuração é a década de 90 que você normalmente vê.
Referências de página do manual:
man systemd.servie
para TimeoutStopSpec=
man systemd-system.conf
para DefaultTimeoutStopSec=
* systemd também aceita especificações de hora, por exemplo "2min 3s". Isso é amplamente descrito no homem.
Você pode descomentar em /etc/systemd/system.conf
das linhas:
DefaultTimeoutStartSec=90s
DefaultTimeoutStopSec=90s
Altere o valor para o que você considera apropriado.
Tags systemd systemd-boot