[shorts] Comando nohup Linux — Deixar executando comandos após sair no Linux
12 de dezembro de 2022
Linux
Introdução
- Já precisaram deixar rodando um certo script em segundo plano no Linux e a sessão do seu usuário caiu e você perdeu a execução?
- Ou, precisaram deixar executando um script em segundo plano e precisaram sair da sua sessão?
Sua solução é o comando nohup
! 😉
Sobre o comando nohup
O comando nohup
irá ignorar qualquer sinal de hangup e irá continuar o seu script e irá gravar a saída no arquivo nohup.out no diretório que o comando nohup
foi executado.
Explicando o comando
1 |
nohup watchdog.sh & |
nohup
Comando
watchdog.sh
Script ou comando que será executado
&
Comando para rodar script ou comando em background
Conclusão
Espero que o artigo seja útil como foi para mim. Há algumas semanas atrás precisei deixar um script rodando sem ficar logado na máquina e não sabia como fazer isso. Pesquisei e achei essa lindeza!