Francisco Welington de Sousa Lima wrote:
Olá pessoal,
Meu debian sarge 3.1 está apresentando um pequeno problema, antes ele
rodava programas em batch assim:
[EMAIL PROTECTED]:~/voteMUBA$
[EMAIL PROTECTED]:~/voteMUBA$ tcsh
voronoi:~/voteMUBA> ./m16.dat &
[1] 3571
voronoi:~/voteMUBA> ps ux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
wel 3555 0.0 0.2 14620 2052 ? S 11:16 0:00 sshd:
[EMAIL PROTECTED]/0
wel 3556 0.0 0.1 2604 1484 pts/0 Ss 11:16 0:00 -bash
wel 3570 0.0 0.1 2944 1588 pts/0 S 11:19 0:00 -csh
wel 3571 0.0 0.1 2276 1000 pts/0 S 11:19 0:00 /bin/sh
./m16.dat
wel 3572 92.0 5.2 49372 47792 pts/0 R 11:19 0:05 ./m16z2n3
wel 3573 0.0 0.0 2496 840 pts/0 R+ 11:19 0:00 ps ux
voronoi:~/voteMUBA>
antes funcionava legal então fechava minha área e outra pessoa poderia
usar a máquina, mas agora ele começa e com uns minutos maios ou menos o
processo morre sem explicação nenhuma , só roda o program se minha estiver
aberta direto. Alguém já passou por isto?
Esse é o jeito errado de fazer isso. Não sei pq as vezes dá problema, as
vezes não. Pode ser que o processo está tentando escrever alguma coisa na
tela, vai saber.
Há dois jeitos (que eu conheco e uso) de fazer um processo ficar rodando
quando vc quer deslogar:
1. nohup <programa> &
Tudo o que o programa escrever na tela vai pro nohup.out. Vc nunca mais vai
ver a cara do programa, e só vai se 'comunicar' com ele via 'kill'.
2. screen
depois execute o comando que vai ficar rodando. Depois q estiver tudo
rodando direitinho, digite Control+A (solte tudo, vc entrou no modo de
comando) e aperte d (comando deattach). Vc se 'desatachou' do screen. Pra
retornar rode
screen -r
Pra encerrar o screen, é só ir dando exit até ele avisar que fechou o screen.
Vc encontrará muito mais informações na internet sobre os programas, é só
procurar no google. Até aqui na lista isso já foi discutido, há vários links
bons.
--
Marcos
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]