scp com tar pipe e continue prosseguindo se o shell estiver fechado

1

Estou tentando enviar meus arquivos para outro servidor com este comando:

    tar zcvf - /var/www/html | ssh [email protected] "cat > /backup.tar.gz"

E eu quero enviá-lo para o fundo com os comandos "ctrl + z" e "bg" e "disown"
mas quando eu executo "bg" Ele continua me mostrando lista de arquivos que estão sendo processados e não me deixa correr "deserdar".

    
por Mehdi Azizi 16.06.2014 / 16:52

2 respostas

2

Faça um favor a si mesmo e coloque isso em um screen ou tmux e, depois, desconecte-se dele. Esta é uma abordagem muito melhor do que a maneira antiga de backgrounding / nohup ing, IMHO.

    
por 16.06.2014 / 16:56
1

Como uma alternativa à outra resposta - dê uma olhada em nohup - que permite redirecionar a saída para um arquivo de log, e diz ao seu processo para ignorar os sinais de interrupção do 'HANGUP'.

    
por 16.06.2014 / 17:38

Tags