Existe também a ferramenta nohup
. De man nohup
:
nohup - run a command immune to hangups, with output to a non-tty
Você pode trabalhar passo a passo:
-
ssh
para o host remoto -
nohup /path/to/really-long-running.sh > /path/to/where-to-store-the-output &
- pode desconectar agora;
ou de uma vez da sua máquina local:
ssh remote-host 'nohup /path/to/really-long-running.sh > /path/to/where-to-store-the-output &'
Esses exemplos exigem que o script seja executável e resida no host remoto. Em seu código, o script pode não ser executável e é um arquivo local.