Re: deixar comando rodando apos sair de uma conexao ssh
Use o comando nohup --- "Felipe Augusto van de Wiel (faw)" <[EMAIL PROTECTED]> escreveu: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > On 29-02-2008 10:15, Fernando Faria Mariano wrote: > > Bom dia. > > > > Pessoal preciso executar um comando em um servidor > ao qual não tenho > > acesso local, mas este comando é o bzip2 e vai > demorar um pouco para > > compactar todos arquivos que eu preciso... > > > > como faço para rodar o comando numa sessão do ssh > e mesmo depois que eu > > saia o comando continue sendo executado. > > Além das sugestões, tem o blog recente do Russel > Coker > sobre como fazer isso depois que você já executou o > programa, > não é trivial mas é interessante. :-) Os > comentários também > são legais, o Russel não resolve tudo, mas a entrada > mostra como > trocar a saída para um arquivo. > > http://etbe.coker.com.au/2008/02/27/redirecting-output-from-a-running-process/ > > > Abraço, > - -- > Felipe Augusto van de Wiel (faw) > "Debian. Freedom to code. Code to freedom!" > -BEGIN PGP SIGNATURE- > Version: GnuPG v1.4.6 (GNU/Linux) > Comment: Using GnuPG with Mozilla - > http://enigmail.mozdev.org > > iD8DBQFHyFQCCjAO0JDlykYRAjdKAJ4nK7IklbplmSO6hB22dpgEtIzXTACffGI8 > z8F47j/eKfQsXExyV6LNgI0= > =tXjN > -END PGP SIGNATURE- > > > -- > To UNSUBSCRIBE, email to > [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact > [EMAIL PROTECTED] > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: deixar comando rodando apos sair de uma conexao ssh
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 29-02-2008 10:15, Fernando Faria Mariano wrote: > Bom dia. > > Pessoal preciso executar um comando em um servidor ao qual não tenho > acesso local, mas este comando é o bzip2 e vai demorar um pouco para > compactar todos arquivos que eu preciso... > > como faço para rodar o comando numa sessão do ssh e mesmo depois que eu > saia o comando continue sendo executado. Além das sugestões, tem o blog recente do Russel Coker sobre como fazer isso depois que você já executou o programa, não é trivial mas é interessante. :-) Os comentários também são legais, o Russel não resolve tudo, mas a entrada mostra como trocar a saída para um arquivo. http://etbe.coker.com.au/2008/02/27/redirecting-output-from-a-running-process/ Abraço, - -- Felipe Augusto van de Wiel (faw) "Debian. Freedom to code. Code to freedom!" -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFHyFQCCjAO0JDlykYRAjdKAJ4nK7IklbplmSO6hB22dpgEtIzXTACffGI8 z8F47j/eKfQsXExyV6LNgI0= =tXjN -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: deixar comando rodando apos sair de uma conexao ssh
Arthur Furlan escreveu: Fernando Faria Mariano escreveu: Bom dia. Pessoal preciso executar um comando em um servidor ao qual não tenho acesso local, mas este comando é o bzip2 e vai demorar um pouco para compactar todos arquivos que eu preciso... como faço para rodar o comando numa sessão do ssh e mesmo depois que eu saia o comando continue sendo executado. Você pode fazer isso com o comando nohup. $ nohup tar cvjf arquivo.tar.bz2 pasta/ & Isso vai fazer com que o comando continue sendo executado mesmo depois de encerrada a sessão SSH. Você pode utilizar uma aplicação chamada "screen" para resumir sessões ssh também, assim você não precisa executar comandos especiais ou colocar processos em background. Você se desconecta da sessão, tudo que estava rodando continua rodando, aí você continuar de onde parou depois. Edmundo Valle Neto -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: deixar comando rodando apos sair de uma conexao ssh
Obrigado pela ajuda pessoal... vou tentar as soluções postadas Ate mais fernando mariano On Fri, 2008-02-29 at 10:48 -0300, Francisco Aparecido da Silva wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > Uma maneira de fazer o que deseja, é utilizando o screen. com uma > mesma sessão ssh ou telnet, com o screen você tem multi terminais e > lhe permite "atachar" ou "desatachar" do console remoto e permite que > tudo fique rodando no servidor, seja uma instalação, seja uma > compilação de kernel etc, e quando você volta e se "atacha" em uma > sessão do screen, você tem tudo de volta. > > Muito útil quando não se pode perder uma conexão e assim interromper > alguma atividade no servidor remoto. > > > aptitude install screen > > man screen > > Abraço > > Francisco > > > -BEGIN PGP SIGNATURE- > Version: GnuPG v1.4.6 (GNU/Linux) > Comment: http://firegpg.tuxfamily.org > > iD8DBQFHyA0NqhvCVgG8c9YRAjvkAJ9VgIHIWTXfdqVH4lY0pUzbr0IivQCdH2W2 > zqnwjSKLwCjTvFq1hU+H6sU= > =1YsS > -END PGP SIGNATURE- > On Fri, 29 Feb 2008 10:15:32 -300, Fernando Faria Mariano > <[EMAIL PROTECTED]> wrote: > > Bom dia. > > Pessoal preciso executar um comando em um servidor ao qual não > tenho acesso local, mas este comando é o bzip2 e vai demorar > um pouco para compactar todos arquivos que eu preciso... > > como faço para rodar o comando numa sessão do ssh e mesmo > depois que eu saia o comando continue sendo executado. > > Espere ter sido claro. > Fernando Mariano. > > > >
Re: deixar comando rodando apos sair de uma conexao ssh
Arthur Furlan escreveu: Fernando Faria Mariano escreveu: Pessoal preciso executar um comando em um servidor ao qual não tenho acesso local, mas este comando é o bzip2 e vai demorar um pouco para compactar todos arquivos que eu preciso... como faço para rodar o comando numa sessão do ssh e mesmo depois que eu saia o comando continue sendo executado. Você pode fazer isso com o comando nohup. $ nohup tar cvjf arquivo.tar.bz2 pasta/ & Isso vai fazer com que o comando continue sendo executado mesmo depois de encerrada a sessão SSH. Melhor ainda: $ nohup tar cvjf arquivo.tar.bz2 pasta < /dev/null & -- Atenciosamente, Junior Polegato Um peregrino de problemas; Um pergaminho de soluções! Página Profissional: http://www.juniorpolegato.com.br -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Re: deixar comando rodando apos sair de uma conexao ssh
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Uma maneira de fazer o que deseja, é utilizando o screen. com uma mesma sessão ssh ou telnet, com o screen você tem multi terminais e lhe permite "atachar" ou "desatachar" do console remoto e permite que tudo fique rodando no servidor, seja uma instalação, seja uma compilação de kernel etc, e quando você volta e se "atacha" em uma sessão do screen, você tem tudo de volta. Muito útil quando não se pode perder uma conexão e assim interromper alguma atividade no servidor remoto. aptitude install screen man screen Abraço Francisco -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.6 (GNU/Linux) Comment: http://firegpg.tuxfamily.org iD8DBQFHyA0NqhvCVgG8c9YRAjvkAJ9VgIHIWTXfdqVH4lY0pUzbr0IivQCdH2W2 zqnwjSKLwCjTvFq1hU+H6sU= =1YsS -END PGP SIGNATURE- On Fri, 29 Feb 2008 10:15:32 -300, Fernando Faria Mariano < [EMAIL PROTECTED]> wrote: > > Bom dia. > > Pessoal preciso executar um comando em um servidor ao qual não tenho > acesso local, mas este comando é o bzip2 e vai demorar um pouco para > compactar todos arquivos que eu preciso... > > como faço para rodar o comando numa sessão do ssh e mesmo depois que eu > saia o comando continue sendo executado. > > Espere ter sido claro. > Fernando Mariano. >
Re: deixar comando rodando apos sair de uma conexao ssh
Tem uma alternativa melhor.. Voce não precisa nem conectar na máquina para executar.. bem teoricamente.. ssh [EMAIL PROTECTED] "comando" Desde que o usuario tenha permissoes, ele irá executar o comando remotamente. Isto é bacana porque vc pode automatizar o processo, executando um script para criacao de backups de tempo em tempo. E o melhor, se vc fizer um bom uso das keys geradas pelo ssh, voce nao precisa digitar a senha toda hora, apenas adicione as chaves na maquina remota. abs 2008/2/29 Arthur Furlan <[EMAIL PROTECTED]>: > Fernando Faria Mariano escreveu: > > Bom dia. > > > > Pessoal preciso executar um comando em um servidor ao qual não tenho > > acesso local, mas este comando é o bzip2 e vai demorar um pouco para > > compactar todos arquivos que eu preciso... > > > > como faço para rodar o comando numa sessão do ssh e mesmo depois que > > eu saia o comando continue sendo executado. > > Você pode fazer isso com o comando nohup. > >$ nohup tar cvjf arquivo.tar.bz2 pasta/ & > > Isso vai fazer com que o comando continue sendo executado mesmo depois > de encerrada a sessão SSH. > > -- > Atenciosamente, > > Arthur Furlan > [EMAIL PROTECTED] > > > > > > Espere ter sido claro. > > Fernando Mariano. > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact > [EMAIL PROTECTED] > >
Re: deixar comando rodando apos sair de uma conexao ssh
Fernando Faria Mariano escreveu: Bom dia. Pessoal preciso executar um comando em um servidor ao qual não tenho acesso local, mas este comando é o bzip2 e vai demorar um pouco para compactar todos arquivos que eu preciso... como faço para rodar o comando numa sessão do ssh e mesmo depois que eu saia o comando continue sendo executado. Você pode fazer isso com o comando nohup. $ nohup tar cvjf arquivo.tar.bz2 pasta/ & Isso vai fazer com que o comando continue sendo executado mesmo depois de encerrada a sessão SSH. -- Atenciosamente, Arthur Furlan [EMAIL PROTECTED] Espere ter sido claro. Fernando Mariano. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
deixar comando rodando apos sair de uma conexao ssh
Bom dia. Pessoal preciso executar um comando em um servidor ao qual não tenho acesso local, mas este comando é o bzip2 e vai demorar um pouco para compactar todos arquivos que eu preciso... como faço para rodar o comando numa sessão do ssh e mesmo depois que eu saia o comando continue sendo executado. Espere ter sido claro. Fernando Mariano.