Sim. %código%. Executa um comando em segundo plano, que continua em execução mesmo se você efetuar logout.
nohup cp -r dir_old ../dir_new &
Estou usando cp
para copiar algumas pastas muito grandes ou usando tar
para compactar algumas pastas grandes. Mas tenho um poder muito limitado no meu laptop e não consigo encontrar uma conexão de energia nas proximidades.
Existe alguma maneira de fazer com que os comandos no meu servidor remoto continuem a ser executados, mesmo se eu estiver desconectado devido a um desligamento.
O que eu posso pensar é colocar o commend em um arquivo .sh
e invocar esse arquivo com crontab
, mas existe alguma maneira simples?
Como no_need_to_wait_for_me cp -r dir_old ../dir_new
?
Sim. %código%. Executa um comando em segundo plano, que continua em execução mesmo se você efetuar logout.
nohup cp -r dir_old ../dir_new &
Você também pode usar tmux
ou screen
para executar programas em segundo plano.
O tmux é um multiplexador de terminais. Ele permite alternar facilmente entre vários programas em um terminal, desconectá-los (eles continuam sendo executados em segundo plano) e reconectá-los a um terminal diferente.
Tags command-line nohup linux