Como colocar vários “reboot” no nohup?

0

Precisamos de um oneliner para reinicializar os sistemas para garantir que eles estejam realmente reiniciando, porque muitas vezes, nossa reinicialização simplesmente pára e, portanto, só podemos resolver isso entrando no console. Algo parecido com isto (o Q é que erro de sintaxe está aqui):

server:~ # nohup (echo firstrebootcmd; sleep 200 && echo secondrebootcmd)
-bash: syntax error near unexpected token 'echo'
server:~ #

Então:

  • primeiro nós emitimos um cmd de reinicialização
  • então é claro que a rede se desconecta, não podemos digitar mais comandos, portanto precisamos de "nohup".
  • após 200 segundos, damos o comando rebooot novamente, para que a máquina seja reinicializada.
por Peter 08.01.2018 / 16:38

1 resposta

1

Tente isto:

nohup sh -c "echo firstrebootcmd; sleep 200 && echo secondrebootcmd"
    
por 09.01.2018 / 15:37

Tags