Deixe o Transmission rodar no servidor, independentemente da sessão SSH

Deixe o Transmission rodar no servidor, independentemente da sessão SSH

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.

informação relacionada