Desligar Rapidamente - Um trabalho de parada está em execução

6

Em sistemas baseados em systemd, como debian 8 e ubuntu 16.04, eu tenho este problema pelo qual a máquina se recusará a desligar se eu esquecer de parar minha conexão openvpn antes de enviar o comando para desligar.

O comando que eu uso para iniciar minha conexão openvpn é:

sudo openvpn --config client.conf --script-security 2

Existe uma maneira de alterar o comando para que o systemd saiba que não há problema em terminá-lo mais rapidamente quando o sistema estiver sendo desligado? Talvez a alternativa seja alterar o tempo limite do systemd para ser muito mais curto? Eu preferiria evitar qualquer tipo de aliasing dos meus comandos poweroff, halt, reboot e shutdown.

    
por Programster 12.06.2016 / 09:06

2 respostas

3

Eu usei o systemd por 5 meses. Às vezes eu entendo esse problema. Para reduzir o atraso do valor padrão 90s (1min30s), ele está no arquivo /etc/systemd/system.conf :

#DefaultTimeoutStartSec=90s
#DefaultTimeoutStopSec=90s

Remova o comentário dessas linhas e altere para qualquer valor desejado. Esta solução apenas reduz o tempo que você tem que esperar. Você deve verificar seu daemon de caixa virtual.

A segunda solução é instalar watchdog e habilitá-lo. Funciona para muitas pessoas, mas não funciona para mim.

P / s: se você quiser forçar o desligamento. Vamos dar uma olhada em systemctl página de manual.

    
por thangdc94 12.06.2016 / 09:35
0

"Um job de início em execução" é causado por um erro no etc / fstab

Trocar UUID (pelo menos no meu Ubuntu 16.04 Canela)

  do "sudo blkid" in a terminal to get the correct UUID for swap ,

e cole-o no etc / fstab.

    
por bikerich 20.08.2016 / 20:29