[shorts] Comando nohup Linux — Deixar executando comandos após sair no Linux
1. 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?
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
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!
Continue lendo
Sobre os diretórios do Linux de forma prática e rápida
O Linux possui vários diretórios importantes, que são usados para organizar os arquivos e programas do sistema operacional. Seguindo com a minha...
O que você precisa sobre o comando JQ (.sh) no tratamento de JSON
Se você está envolvido em tarefas de automação, análise de dados ou manipulação de JSON no mundo do shell script, então o JQ é uma ferramenta que...
[shorts] Acompanhar alterações em um arquivo com o comando Tail Linux
O comanda tail é aquele utilizado para ler o conteúdo do final de um arquivo de log, por exemplo. Ele tem várias opções que podem serem úteis nosso...