Deixar script bash em execução no terminal remoto enquanto não estiver logado?

13

Eu tenho um script bash que leva várias horas para ser executado. Enquanto ele está em execução, gostaria de fazer outras coisas, o que pode envolver o logout ou a desconexão da Internet (meu script executa testes de rede em vários computadores).

Eu entendo que existe um comando que me permite executar meus testes a partir de um terminal remoto e logout do terminal enquanto ele é executado. Alguém sabe o que é esse comando?

Obrigado

    
por Ritwik Bose 21.02.2010 / 18:07

1 resposta

15

O comando que você está procurando é nohup.

Há também a tela, que é para quando você quer deixar algo em execução, mas voltar e reconectar-se interativamente mais tarde.

nohup é mais simples se um comando não espera entrada do usuário após o lançamento, e a tela é melhor se você quiser executar o programa de forma interativa.

    
por 21.02.2010 / 18:11