Capa -> Tecnologia da Informação -> Deixar comando de longa duração sendo executado na shell sem a necessidade de estar conectado (comando nohup)

Deixar comando de longa duração sendo executado na shell sem a necessidade de estar conectado (comando nohup)

Ontem eu precisei sincronizar duas storages com 2 terabytes de arquivos e, é óbvio, eu não poderia ficar conectado o tempo todo enquanto o processo era executado (demorou 18 horas).

Utilizar o “&” ao final não adianta nada se você efetuar logoff da shell, portanto o comando é:

nohup comando_de_longa_duracao &

A saída do comando será gravada no arquivo nohup.out, que será criado no diretório corrente (onde o comando foi executado).

Ufa! Agora você vai poder dormir tranquilamente enquanto o comando é executado sem ficar de cabeça quente quando o sinal da internet cai e você precisa fazer tudo de novo.

 

Sobre Rodrigo Calado

Rodrigo Calado é graduado em Gestão da Tecnologia da Informação, pós-graduando em Governança de TI pela Universidade Católica de Brasília, co-fundador do Gran Cursos Online e da GG Educacional e pesquisador. Possui convicta paixão pela área de infraestrutura, ensino a distância, concursos públicos e empreendedorismo.

Deixe uma resposta

O seu endereço de email não será publicado. Required fields are marked *

*

Scroll To Top