Esta questão foi reformulada, a anterior era uma duplicata deExecute comandos remotos, desconectando-se completamente da conexão ssh
Quero acessar um computador via SSH, executar o Iceweasel e o Transmission, usar o Iceweasel para encontrar alguns torrents, adicionar os torrents ao Transmission, fechar o Icewasel, fechar minha sessão SSH e deixar o Transmission rodando no servidor.
Estou executando o Transmission usando nohup
, mas se eu fechar o Transmission, ele fecha no servidor. Se eu sair da sessão, ela também fecha.
Responder1
Você pode tentar nohup
("sem desligar"). Por exemplo:
nohup myapp &
Se isso não for suficiente, redirecione todos os fluxos de E/S:
nohup myapp < /dev/null 2>&1 &
Por padrão, o nohup já redirecionou o stream 1 para "nohup.out", mas você pode alterar isso (veja man nohup
). A Wikipédia também tem umbom artigo.
Observe que você ainda precisa usar &
com nohup.