executar um programa pelo ssh e ao fechar a conexão, o programa continue rodando [RESOLVIDO]

1. executar um programa pelo ssh e ao fechar a conexão, o programa continue rodando [RESOLVIDO]

crashPh4nton
jhonyjhous

(usa Debian)

Enviado em 25/06/2015 - 14:14h

to fazendo uma conexão remota aqui com ssh de forma gráfica com o parâmetro -X e executando o programa, só que quando eu fecho o programa fecha la no servidor também, e preciso que continue rodando, como poderia fazer isso com ssh ?


  


2. Re: executar um programa pelo ssh e ao fechar a conexão, o programa continue rodando [RESOLVIDO]

Diogo
dmap

(usa Ubuntu)

Enviado em 25/06/2015 - 15:53h

jhonyjhous escreveu:

to fazendo uma conexão remota aqui com ssh de forma gráfica com o parâmetro -X e executando o programa, só que quando eu fecho o programa fecha la no servidor também, e preciso que continue rodando, como poderia fazer isso com ssh ?



Olá Jhon,

você pode usar o nohup, o qual ignora sinais de interrupção da execução, ou seja, mesmo encerrando a conexão ou efetuando o logoff, o comando continuará em execução. É importante também colocar a execução em background, para o terminal ficar disponível.
Ex:

#nohup comando &



3. Re: executar um programa pelo ssh e ao fechar a conexão, o programa continue rodando

crashPh4nton
jhonyjhous

(usa Debian)

Enviado em 25/06/2015 - 23:20h

dmap escreveu:

jhonyjhous escreveu:

to fazendo uma conexão remota aqui com ssh de forma gráfica com o parâmetro -X e executando o programa, só que quando eu fecho o programa fecha la no servidor também, e preciso que continue rodando, como poderia fazer isso com ssh ?



Olá Jhon,

você pode usar o nohup, o qual ignora sinais de interrupção da execução, ou seja, mesmo encerrando a conexão ou efetuando o logoff, o comando continuará em execução. É importante também colocar a execução em background, para o terminal ficar disponível.
Ex:

#nohup comando &




muito bom kra, achei até uma artigo aqui no forum falando sobre

link do artigo usando o nohup
http://www.vivaolinux.com.br/dica/O-comando-nohup


4. Re: executar um programa pelo ssh e ao fechar a conexão, o programa continue rodando [RESOLVIDO]

Diogo
dmap

(usa Ubuntu)

Enviado em 26/06/2015 - 09:53h


Que bom Jhon,

Seria interessante adicionar o link e encerrar o tópico como resolvido, iria ajudar a sanar futuras dúvidas de outros usuários.

atte.



5. Re: executar um programa pelo ssh e ao fechar a conexão, o programa continue rodando [RESOLVIDO]

Zhu Sha Zang
zhushazang

(usa Gentoo)

Enviado em 26/06/2015 - 10:25h


Use screen, já que este lhe dá a opção de voltar ao shell onde o comando foi executado.

1) log
2) screen -r
3) execute o comando
4) Ctrl+a, Ctrl+d
5) logoff

Ao logar novamente, screen -r

Atenciosamente


6. Re: executar um programa pelo ssh e ao fechar a conexão, o programa continue rodando [RESOLVIDO]

crashPh4nton
jhonyjhous

(usa Debian)

Enviado em 26/06/2015 - 21:00h

zhushazang escreveu:


Use screen, já que este lhe dá a opção de voltar ao shell onde o comando foi executado.

1) log
2) screen -r
3) execute o comando
4) Ctrl+a, Ctrl+d
5) logoff

Ao logar novamente, screen -r

Atenciosamente






muito interessante esse screen gostei, vou tentar com esse screen






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts