freebsd
[Início] [Todas as Listas]

Re: [FUG-BR] Comando pra trazer o Background?

From: "Paulo Pinheiro" <ppinheiro@xxxxxxxxx>
To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)" <freebsd@xxxxxxxxxx>
Subject: Re: [FUG-BR] Comando pra trazer o Background?
Date: Wed, 29 Nov 2006 12:00:46 -0200
Olá.


Em 28/11/06, Louis .<louislula@xxxxxxxxxxx> escreveu:
Estava fazendo uma atualizacao em um server pelo putty, so que a conexao
cortou, falta de energia na maquina cliente rodando o putty e nao no server.
Sei que ele deve ficar rodando em background no server. Como faço pra nessas
horas eu ir no servidor e ver (trazer) a saida do que estava sendo executado
lá pela maquina cliente com o putty para o foreground (vixii...sera que me
expressei direito?)! Alguem pode me ajudar?


Sempre que se logar na máquina. usa o comando screen
(/usr/ports/sysutils/screen). Se perder a conexão, relogue e manda um
screen -D -RR e lá estará seu comando, inclusive a saída. E uma
funcionalidade extra: com uma conexão, vários "consoles". Veja:

   http://aperiodic.net/screen/


especialmente:

   http://www.linuks.mine.nu/irc/screen/


Mas o melhor disso é iniciar algo num lugar e poder continuar o
trabalho em outro. Tipo, de casa para o escritório, sem ter que jogar
em backgroud enviar saída para log, ou usar o nohup, ou qualquer outra
gambiarra :)

Quanto ao jobs, a não ser que eu esteja enganado, ele só vale para os
backgrounds da sessão atual. É uma feature do shell, não do sistema.
No csh, por exemplo:

      When  you  try  to  leave the shell while jobs are stopped, you will be
      warned that `You have stopped jobs.' You may use the  jobs  command  to
      see  what  they  are.  If you do this or immediately try to exit again,
      the shell will not warn you a second time, and the suspended jobs  will
      be terminated.


[]s

--
Paulo Henrique Rodrigues Pinheiro
ppinheiro@xxxxxxxxx
http://paremias.blogspot.com

"Pois me beijaram a boca e me tornei poeta."
(Espelho, João Nogueira e Paulo Cesar Pinheiro)

<Anterior na Thread] Thread Atual [Próximo na Thread>