Você vê isso em ps -elf
ou ps aux
? ps
só pode mostrar seus processos com um terminal.
Este comando funciona:
parallel-ssh -i -O 'IdentityFile=control.pem' -l control -H example.com 'nohup /home/hubot/runHubot.sh' 2>&1
Quando eu faço logon no meu servidor, ps
mostra que o script runHubot está em execução. No entanto, este comando não é em segundo plano, então ele não retorna ao ssh paralelo
O mesmo comando, apenas com um único &
anexado a nohup
, não funciona. Por quê?
parallel-ssh -i -O 'IdentityFile=control.pem' -l control -H example.com 'nohup /home/hubot/runHubot.sh &' 2>&1
Esse comando retorna para o ssh paralelo, mas o script de hubot não está na minha ps
output.
Como posso fazer o background desse processo usando o ssh-paralelo (mudar para outro programa não é uma opção)?
Tags ssh