Deixe a Transmissão em execução no servidor, independentemente da sessão SSH [duplicada]

1

Esta questão foi reformulada, a anterior foi uma duplicata de Executa comandos remotos, desanexando completamente da conexão ssh

Eu quero acessar um computador através do SSH, rodar o Iceweasel e Transmission, usar o Iceweasel para encontrar alguns torrents, adicionar 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 será fechado no servidor. Se eu sair da sessão, fecha também.

    
por yzT 01.10.2013 / 00:53

1 resposta

0

Você pode tentar nohup ("no hangup"). 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, nohup já redirecionou o stream 1 para "nohup.out", mas você pode mudar isso (veja man nohup ). A Wikipedia também tem um artigo bom .

Observe que você ainda precisa usar & com nohup.

    
por 01.10.2013 / 01:04