Re: comando batch
On 1/27/06, Francisco Welington de Sousa Lima wrote: Veja criei o usuario wel1 e estou usando a conta de wel e o programa está rodando normalmente no wel1 em segundo plano, mas não roda no wel, é isto quero descobrir , onde foi alterado e o que foi alerado no wel para ele deixar de rodar para em segundo plano no wel, pois adotei o debian como distribuição e daqui uns meses vou ter que coordenar vários micros com debian sarge, já imaginaram se eu tiver que criar sempre um novo usuário , quando der este problema. vejam estou como wel e rodo em segundo plano como wel1, olhem o processo 3166 que já está com mais de 22 minutos no wel em segundo plano ele já teria sido morto. Porque ? é isso que quero descobrir. obrigado. Sinistro demais para mim. Eu desisto. -- Bruno de Oliveira Schneider http://www.dcc.ufla.br/~bruno/
Re: comando batch
On 1/26/06, Francisco Welington de Sousa Lima wrote: Ele rodara até terminar daqui há uns 3 dias se a área ficar aberta , seu eu fechar a área ele morre em vinte minutos. Bom, então se o processo fica rodando em primeiro plano com o terminal aberto, ele roda até terminar. Se você fechar o terminal ele roda por mais uns 20min e depois morre, certo? Esse comportamento também acontece com o script do Gentil? Talvez esse programa precise interagir com um terminal. Quando ele chega no ponto de interação e nota que não há terminal ele aborta a execução. Esse programa precisa de algum tipo de interação? Ele lê ou escreve alguma coisa? A propósito se o problema for esse, o screen deve resolver. Uma outra tentativa seria seria rodar redirecionando a entrada e a saída, para que o programa não sinta a falta do terminal. Exemplo: voronoi:~/voteMUBA nohup ./m16z2n20 /dev/null saida.txt Ainda não vi você testar o nohup. Você ainda não disse ter provas de que o problema é só com o usuário wel. -- Bruno de Oliveira Schneider http://www.dcc.ufla.br/~bruno/
Re: comando batch
Bruno de Oliveira Schneider On 1/26/06, Francisco Welington de Sousa Lima wrote: Ele rodara até terminar daqui há uns 3 dias se a área ficar aberta , seu eu fechar a área ele morre em vinte minutos. Bom, então se o processo fica rodando em primeiro plano com o terminal aberto, ele roda até terminar. Se você fechar o terminal ele roda por mais uns 20min e depois morre, certo? Esse comportamento também acontece com o script do Gentil? Talvez esse programa precise interagir com um terminal. Quando ele chega no ponto de interação e nota que não há terminal ele aborta a execução. Esse programa precisa de algum tipo de interação? Ele lê ou escreve alguma coisa? A propósito se o problema for esse, o screen deve resolver. Uma outra tentativa seria seria rodar redirecionando a entrada e a saída, para que o programa não sinta a falta do terminal. Exemplo: voronoi:~/voteMUBA nohup ./m16z2n20 /dev/null saida.txt Ainda não vi você testar o nohup. Você ainda não disse ter provas de que o problema é só com o usuário wel. -- Bruno de Oliveira Schneider http://www.dcc.ufla.br/~bruno/ veja coloquei para rodar em segundo plano; [EMAIL PROTECTED]:~/voteMUBA$ tcsh voronoi:~/voteMUBA ./m16. m16.dat* m16.dat~* voronoi:~/voteMUBA ./m16.dat [1] 2748 voronoi:~/voteMUBA fechei este terminal e abri outro voronoi:~/voteMUBA exit exit [EMAIL PROTECTED]:~/voteMUBA$exit What manual page do you want? [EMAIL PROTECTED]:~$ ps aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 1504 512 ?S06:58 0:00 init [2] root 2 0.0 0.0 00 ?SN 06:58 0:00 [ksoftirqd/0] root 3 0.0 0.0 00 ?S 06:58 0:03 [events/0] root 4 0.0 0.0 00 ?S 06:58 0:00 [khelper] root 5 0.0 0.0 00 ?S 06:58 0:00 [kacpid] root36 0.0 0.0 00 ?S 06:58 0:00 [kblockd/0] root46 0.0 0.0 00 ?S06:58 0:00 [pdflush] root47 0.0 0.0 00 ?S06:58 0:00 [pdflush] root49 0.0 0.0 00 ?S 06:58 0:00 [aio/0] root48 0.0 0.0 00 ?S06:58 0:00 [kswapd0] root 191 0.0 0.0 00 ?S06:58 0:00 [kseriod] root 300 0.0 0.0 00 ?S06:58 0:00 [kjournald] root 552 0.0 0.0 00 ?S06:58 0:00 [kjournald] root 712 0.0 0.0 00 ?S 06:58 0:00 [ata/0] root 713 0.0 0.0 00 ?S06:58 0:00 [scsi_eh_0] root 714 0.0 0.0 00 ?S06:58 0:00 [scsi_eh_1] root 777 0.0 0.0 00 ?S06:58 0:00 [khubd] root 1029 0.0 0.0 00 ?S06:58 0:00 [pciehpd_event] root 1049 0.0 0.0 00 ?S06:58 0:00 [shpchpd_event] root 1688 0.0 0.0 2376 864 ?Ss 06:58 0:00 dhclient -e -pf / daemon1693 0.0 0.0 1612 464 ?Ss 06:58 0:00 /sbin/portmap root 2045 0.0 0.0 2260 820 ?Ss 06:58 0:00 /sbin/syslogd root 2048 0.0 0.1 2436 1496 ?Ss 06:58 0:00 /sbin/klogd Debian- 2088 0.0 0.1 5140 1720 ?Ss 06:58 0:00 /usr/sbin/exim4 - root 2095 0.0 0.0 2240 728 ?Ss 06:58 0:00 /usr/sbin/inetd lp2122 0.0 0.0 2464 884 ?Ss 06:58 0:00 /usr/sbin/lpd -s root 2133 0.0 0.1 3468 1500 ?Ss 06:58 0:00 /usr/sbin/sshd root 2137 0.0 0.1 2376 924 ?Ss 06:58 0:00 /sbin/rpc.statd daemon2140 0.0 0.0 1684 664 ?Ss 06:58 0:00 /usr/sbin/atd root 2146 0.0 0.0 1756 716 ?Ss 06:58 0:00 /usr/sbin/cron root 2165 0.0 0.2 4512 2232 ?S06:58 0:00 /usr/sbin/apache www-data 2166 0.0 0.2 4512 2224 ?S06:58 0:00 /usr/sbin/apache www-data 2167 0.0 0.2 4512 2224 ?S06:58 0:00 /usr/sbin/apache www-data 2168 0.0 0.2 4512 2224 ?S06:58 0:00 /usr/sbin/apache www-data 2169 0.0 0.2 4512 2224 ?S06:58 0:00 /usr/sbin/apache www-data 2171 0.0 0.2 4512 2224 ?S06:58 0:00 /usr/sbin/apache root 2177 0.0 0.2 9264 2368 ?Ss 06:58 0:00 /usr/bin/gdm root 2188 0.0 0.0 1500 484 tty1 Ss+ 06:58 0:00 /sbin/getty 38400 root 2191 0.0 0.0 1500 484 tty2 Ss+ 06:58 0:00 /sbin/getty 38400 root 2192 0.0 0.0 1500 484 tty3 Ss+ 06:58 0:00 /sbin/getty 38400 root 2193 0.0 0.0 1500 484 tty4 Ss+ 06:58 0:00 /sbin/getty 38400 root 2194 0.0 0.0 1500 484 tty5 Ss+ 06:58 0:00 /sbin/getty 38400 root 2195 0.0 0.0 1500 484 tty6 Ss+ 06:58 0:00 /sbin/getty 38400 root 2232 0.0 0.3 9844 2996 ?S06:58 0:00 /usr/bin/gdm root 2271 1.2 1.5 98084 14420 ? S06:58 1:27 /usr/X11R6/bin/X wel
Re: comando batch
Bruno de Oliveira Schneider On 1/27/06, Francisco Welington de Sousa Lima wrote: Não, se eu rodar em primeiro plano com terminal aberto e fechar o terminal o programa morre imediatamente. Isso é natural. Eu me referia a fechar o terminal dos programas rodando em segundo plano. Já eu e-mails anteriores eu mostrei meu aluno executando seus programas em segundo plano. Ele se conecta da sala dos alunos ao meu PC da minha sala e coloca seus programas, agora eu também fazia isso colocava os programa em segundo plano e fecha a área de trabalho , fechava tudo , e o programa continuava rodando, agora só os programas de meu aluno é que rodam os meus não em segundo plano. Tem uma mensagem sua em que aparece uns processos do usuário alexand, realmente. Mas isso não quer dizer nada. Se o usuário alexand estivesse com o mesmo problema e tivesse feito um ps aux durantes os tais 20min que seus processos sobrevivem normalmente, ele estaria correto ao dizer que funciona pra você mas não funciona pra ele? As coisas nem sempre são o que parecem. Coloque a mão na massa! Consiga mais detalhes do problema! Crie uma outra conta pra você e faça o teste. -- Bruno de Oliveira Schneider http://www.dcc.ufla.br/~bruno/ Bruno, Já passei por isso, quando usava o redhat e o mandrake e a solução que tinha era esta : criar outra conta para mim e testava e sempre funcionava, mas isto é um paleativo, pois já enfrentei o problema duas vezes em duas distribuições diferentes e agora no debian sarge 3.1 eu descobrir o que está errado na minha área que não executa mais os programas em segundo plano com a área aberta, e eu tenho certeza que com outro usuário isto funciona , meus aluno estava rodando programas já há dois dias só não apreceu os processos dele porque faltou energia de manhão e ele ainda não colocou os programas para rodar. F. W. S. Lima Departamento de Física Centro de Ciência da Natureza Campus Petrônio Portela Universidade Federal do Piauí Teresina-Piauí-Brasil [EMAIL PROTECTED],[EMAIL PROTECTED], [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: comando batch
Veja criei o usuario wel1 e estou usando a conta de wel e o programa está rodando normalmente no wel1 em segundo plano, mas não roda no wel, é isto quero descobrir , onde foi alterado e o que foi alerado no wel para ele deixar de rodar para em segundo plano no wel, pois adotei o debian como distribuição e daqui uns meses vou ter que coordenar vários micros com debian sarge, já imaginaram se eu tiver que criar sempre um novo usuário , quando der este problema. vejam estou como wel e rodo em segundo plano como wel1, olhem o processo 3166 que já está com mais de 22 minutos no wel em segundo plano ele já teria sido morto. Porque ? é isso que quero descobrir. obrigado. [EMAIL PROTECTED]:~$ ps aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 1504 512 ?S06:58 0:00 init [2] root 2 0.0 0.0 00 ?SN 06:58 0:00 [ksoftirqd/0] root 3 0.0 0.0 00 ?S 06:58 0:03 [events/0] root 4 0.0 0.0 00 ?S 06:58 0:00 [khelper] root 5 0.0 0.0 00 ?S 06:58 0:00 [kacpid] root36 0.0 0.0 00 ?S 06:58 0:00 [kblockd/0] root46 0.0 0.0 00 ?S06:58 0:00 [pdflush] root47 0.0 0.0 00 ?S06:58 0:00 [pdflush] root49 0.0 0.0 00 ?S 06:58 0:00 [aio/0] root48 0.0 0.0 00 ?S06:58 0:00 [kswapd0] root 191 0.0 0.0 00 ?S06:58 0:00 [kseriod] root 300 0.0 0.0 00 ?S06:58 0:00 [kjournald] root 552 0.0 0.0 00 ?S06:58 0:00 [kjournald] root 712 0.0 0.0 00 ?S 06:58 0:00 [ata/0] root 713 0.0 0.0 00 ?S06:58 0:00 [scsi_eh_0] root 714 0.0 0.0 00 ?S06:58 0:00 [scsi_eh_1] root 777 0.0 0.0 00 ?S06:58 0:00 [khubd] root 1029 0.0 0.0 00 ?S06:58 0:00 [pciehpd_event] root 1049 0.0 0.0 00 ?S06:58 0:00 [shpchpd_event] root 1688 0.0 0.0 2376 864 ?Ss 06:58 0:00 dhclient -e -pf / daemon1693 0.0 0.0 1612 464 ?Ss 06:58 0:00 /sbin/portmap root 2045 0.0 0.0 2260 820 ?Ss 06:58 0:00 /sbin/syslogd root 2048 0.0 0.1 2436 1496 ?Ss 06:58 0:00 /sbin/klogd Debian- 2088 0.0 0.1 5140 1720 ?Ss 06:58 0:00 /usr/sbin/exim4 - root 2095 0.0 0.0 2240 728 ?Ss 06:58 0:00 /usr/sbin/inetd lp2122 0.0 0.0 2464 884 ?Ss 06:58 0:00 /usr/sbin/lpd -s root 2133 0.0 0.1 3468 1500 ?Ss 06:58 0:00 /usr/sbin/sshd root 2137 0.0 0.1 2376 924 ?Ss 06:58 0:00 /sbin/rpc.statd daemon2140 0.0 0.0 1684 664 ?Ss 06:58 0:00 /usr/sbin/atd root 2146 0.0 0.0 1756 716 ?Ss 06:58 0:00 /usr/sbin/cron root 2165 0.0 0.2 4512 2232 ?S06:58 0:00 /usr/sbin/apache www-data 2166 0.0 0.2 4512 2224 ?S06:58 0:00 /usr/sbin/apache www-data 2167 0.0 0.2 4512 2224 ?S06:58 0:00 /usr/sbin/apache www-data 2168 0.0 0.2 4512 2224 ?S06:58 0:00 /usr/sbin/apache www-data 2169 0.0 0.2 4512 2224 ?S06:58 0:00 /usr/sbin/apache www-data 2171 0.0 0.2 4512 2224 ?S06:58 0:00 /usr/sbin/apache root 2177 0.0 0.2 9264 2368 ?Ss 06:58 0:00 /usr/bin/gdm root 2188 0.0 0.0 1500 484 tty1 Ss+ 06:58 0:00 /sbin/getty 38400 root 2191 0.0 0.0 1500 484 tty2 Ss+ 06:58 0:00 /sbin/getty 38400 root 2192 0.0 0.0 1500 484 tty3 Ss+ 06:58 0:00 /sbin/getty 38400 root 2193 0.0 0.0 1500 484 tty4 Ss+ 06:58 0:00 /sbin/getty 38400 root 2194 0.0 0.0 1500 484 tty5 Ss+ 06:58 0:00 /sbin/getty 38400 root 2195 0.0 0.0 1500 484 tty6 Ss+ 06:58 0:00 /sbin/getty 38400 root 2232 0.0 0.3 9844 3032 ?S06:58 0:00 /usr/bin/gdm root 2271 1.1 1.4 96580 12980 ? S06:58 2:06 /usr/X11R6/bin/X wel1 3166 99.0 5.2 49016 47788 ? R09:42 22:45 ./m16z9 wel 3197 0.0 0.1 2292 1080 ?Ss 09:44 0:00 /bin/sh /usr/bin/ wel 3231 0.0 0.1 2988 908 ?Ss 09:44 0:00 /usr/bin/ssh-agen wel 3251 0.0 1.0 22452 9868 ?Ss 09:44 0:00 kdeinit Running.. wel 3254 0.0 0.9 21752 8740 ?S09:44 0:00 kdeinit: dcopserv wel 3256 0.0 1.0 22464 9804 ?S09:44 0:00 kdeinit: klaunche wel 3259 0.0 1.3 23904 12444 ? S09:44 0:00 kdeinit: kded wel 3267 0.0 0.7 12072 6928 ?S09:44 0:00 /usr/bin/artsd -F wel 3271 0.0 1.6 30192 14860 ? S09:44 0:00 kdeinit: knotify wel 3272 0.0 0.0 1496 332 ?S
Re: comando batch
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Francisco Welington de Sousa Lima wrote: Veja criei o usuario wel1 e estou usando a conta de wel e o programa está rodando normalmente no wel1 em segundo plano, mas não roda no wel, é isto quero descobrir , onde foi alterado e o que foi alerado no wel para ele deixar de rodar para em segundo plano no wel, pois adotei o debian como distribuição e daqui uns meses vou ter que coordenar vários micros com debian sarge, já imaginaram se eu tiver que criar sempre um novo usuário , quando der este problema. vejam estou como wel e rodo em segundo plano como wel1, olhem o processo 3166 que já está com mais de 22 minutos no wel em segundo plano ele já teria sido morto. Porque ? é isso que quero descobrir. Olá. Bom, o Bruno já falou isso mas vou reforçar: organize melhor os seus e-mails, por favor. Não há necessidade de mandar toda a saída do ps. Mande apenas as linhas relevantes. Olha, dada a situação, vou sugerir algo mais, digamos, forte. Rode o seu programa acompanhado pelo strace. O strace vai mostrar informações úteis sobre a execução do seu programa, especialmente momentos antes de sua parada. Um bom começo seria: $ strace -o log.txt nohup ./teste.sh []s Gentil de Bortoli Júnior Chave GPG: http://gentil.bortoli.com.br/gpg There Is No Gene For The Human Spirit -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFD2h+JR/xCJbtXupkRAi4pAJkBfo4nGiLYFsWca9bPJr2zz7YV+gCePdh0 HRDJXY//YIztKm2wmG2+Evo= =jfqH -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: comando batch
On 1/25/06, Francisco Welington de Sousa Lima wrote: Oi Gentil, infelizmente não funcionou até 20 minutos. Para mim, não ficou claro se o processo morre mesmo usando o nohup, pois você não usou nohup no script do gentil e com relação ao nohup ./m16z2n9 você disse usei com o programa rodando e devo usar com program sem rodar, que eu não entendo (aliás você podia tentar escrever mais claramente - revise sua mensagem antes de enviar). Com relação ao arquivo que deixaria um usuário rodar programas em segundo plano, isso não existe. Também não consigo pensar em nada da configuração de um usuário que causaria esse problema. Você tem certeza que os processos não morrem quando são executados por outros usuários? Crie um outro usuário para você e faça testes. O kernel tem tem uma política de limites para execução de processos, podendo matar um processo que ocupou a CPU mais tempo que o permitido ou que usou mais memória que o permitido, porém a configuração padrão dos Debian vem sem limite nenhum. O kernel também pode matar processos quando acaba a memória livre - alguma chance disso estar acontecendo no seu micro? De qualquer forma, se o kernel mata algum processo, deve deixar mensagens úteis em /var/log/messages. Verifique. Se você deixar o programa rodando em primeiro plano, sem fechar o terminal, o processo também morre depois de um tempo? Aparece alguma mensagem sobre o término do processo? Acho também que não custa tentar o tal screen, na pior das hipóteses, o fato dele resolver ou não o problema já é uma informação a mais. -- Bruno de Oliveira Schneider http://www.dcc.ufla.br/~bruno/
Re: comando batch
Bruno de Oliveira Schneider On 1/25/06, Francisco Welington de Sousa Lima wrote: Oi Gentil, infelizmente não funcionou até 20 minutos. Para mim, não ficou claro se o processo morre mesmo usando o nohup, pois você não usou nohup no script do gentil e com relação ao nohup ./m16z2n9 você disse usei com o programa rodando e devo usar com program sem rodar, que eu não entendo (aliás você podia tentar escrever mais claramente - revise sua mensagem antes de enviar). Situação atual rodando com área aberta [EMAIL PROTECTED]:/var/log$ ps aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 1504 512 ?SJan24 0:00 init [2] root 2 0.0 0.0 00 ?SN Jan24 0:00 [ksoftirqd/0] root 3 0.0 0.0 00 ?S Jan24 0:03 [events/0] root 4 0.0 0.0 00 ?S Jan24 0:00 [khelper] root 5 0.0 0.0 00 ?S Jan24 0:00 [kacpid] root36 0.0 0.0 00 ?S Jan24 0:00 [kblockd/0] root46 0.0 0.0 00 ?SJan24 0:00 [pdflush] root47 0.0 0.0 00 ?SJan24 0:00 [pdflush] root49 0.0 0.0 00 ?S Jan24 0:00 [aio/0] root48 0.0 0.0 00 ?SJan24 0:00 [kswapd0] root 191 0.0 0.0 00 ?SJan24 0:00 [kseriod] root 300 0.0 0.0 00 ?SJan24 0:00 [kjournald] root 552 0.0 0.0 00 ?SJan24 0:00 [kjournald] root 701 0.0 0.0 00 ?S Jan24 0:00 [ata/0] root 702 0.0 0.0 00 ?SJan24 0:00 [scsi_eh_0] root 703 0.0 0.0 00 ?SJan24 0:00 [scsi_eh_1] root 767 0.0 0.0 00 ?SJan24 0:00 [khubd] root 1022 0.0 0.0 00 ?SJan24 0:00 [pciehpd_event] root 1042 0.0 0.0 00 ?SJan24 0:00 [shpchpd_event] root 1693 0.0 0.0 2376 864 ?Ss Jan24 0:00 dhclient -e -pf / daemon1698 0.0 0.0 1612 464 ?Ss Jan24 0:00 /sbin/portmap root 2051 0.0 0.0 2260 820 ?Ss Jan24 0:00 /sbin/syslogd root 2054 0.0 0.1 2436 1496 ?Ss Jan24 0:00 /sbin/klogd Debian- 2094 0.0 0.1 5140 1720 ?Ss Jan24 0:00 /usr/sbin/exim4 - root 2101 0.0 0.0 2240 728 ?Ss Jan24 0:00 /usr/sbin/inetd lp2127 0.0 0.0 2464 884 ?Ss Jan24 0:00 /usr/sbin/lpd -s root 2136 0.0 0.1 3468 1504 ?Ss Jan24 0:00 /usr/sbin/sshd root 2140 0.0 0.1 2376 924 ?Ss Jan24 0:00 /sbin/rpc.statd daemon2143 0.0 0.0 1684 660 ?Ss Jan24 0:00 /usr/sbin/atd root 2146 0.0 0.0 1756 716 ?Ss Jan24 0:00 /usr/sbin/cron root 2153 0.0 0.2 4512 2232 ?SJan24 0:00 /usr/sbin/apache www-data 2154 0.0 0.2 4512 2224 ?SJan24 0:00 /usr/sbin/apache www-data 2155 0.0 0.2 4512 2224 ?SJan24 0:00 /usr/sbin/apache www-data 2156 0.0 0.2 4512 2224 ?SJan24 0:00 /usr/sbin/apache www-data 2157 0.0 0.2 4512 2224 ?SJan24 0:00 /usr/sbin/apache www-data 2158 0.0 0.2 4512 2224 ?SJan24 0:00 /usr/sbin/apache root 2163 0.0 0.2 9264 2368 ?Ss Jan24 0:00 /usr/bin/gdm root 2174 0.0 0.0 1500 484 tty1 Ss+ Jan24 0:00 /sbin/getty 38400 root 2177 0.0 0.0 1500 484 tty2 Ss+ Jan24 0:00 /sbin/getty 38400 root 2178 0.0 0.0 1500 484 tty3 Ss+ Jan24 0:00 /sbin/getty 38400 root 2179 0.0 0.0 1500 484 tty4 Ss+ Jan24 0:00 /sbin/getty 38400 root 2180 0.0 0.0 1500 484 tty5 Ss+ Jan24 0:00 /sbin/getty 38400 root 2181 0.0 0.0 1500 484 tty6 Ss+ Jan24 0:00 /sbin/getty 38400 root 2479 0.0 0.3 9844 3080 ?SJan24 0:00 /usr/bin/gdm root 2490 0.1 1.2 95360 11752 ? SJan24 6:47 /usr/X11R6/bin/X alexand 2933 28.3 0.2 5852 2440 ?RJan24 1077:32 ./tania4 alexand 2957 28.3 0.2 5896 2564 ?RJan24 1076:54 ./m01 alexand 2984 28.3 0.2 5896 2544 ?RJan24 1076:04 ./m00 wel 5205 0.0 0.1 2284 1048 ?SJan26 0:00 /bin/bash ./genti wel 6193 0.0 0.1 2292 1080 ?Ss Jan26 0:00 /bin/sh /usr/bin/ wel 6228 0.0 0.1 2988 908 ?Ss Jan26 0:00 /usr/bin/ssh-agen wel 6250 0.0 1.0 22452 9868 ?Ss Jan26 0:00 kdeinit Running.. wel 6253 0.0 0.9 21752 8768 ?SJan26 0:00 kdeinit: dcopserv wel 6257 0.0 1.0 22472 9840 ?SJan26 0:00 kdeinit: klaunche wel 6260 0.0 1.3 24500 12528 ? SJan26 0:00 kdeinit: kded wel 6269 0.0 0.7 12056 6956 ?SJan26 0:00 /usr/bin/artsd -F wel 6274 0.0 1.6 30320 14872 ? SJan26
Re: comando batch
Francisco, Em 25/01/06, Francisco Welington de Sousa Lima[EMAIL PROTECTED] escreveu: Infelizmente eu não tenho mais esta menssagem e não sei usar nohup. obrigado Estou achando que o sistema está enviando um sinal de término para seu programa depois que você faz logoff (fecha a área de trabalho). Isso é feito pelo kernel para evitar que processos desnecessários ocupem os recursos do sistema. Felizmente, você pode evitar que seu programa receba o sinal de término usando o nohup. Ele é um programa que, grosseiramente falando, roda o seu programa como um sub-programa dele mesmo, protegendo-o do sinal de término. Do mesmo modo que um pai protege um filho. Escrevi um pequeno artigo/tutorial (como queira) uma vez sobre isso. Está em: http://www.debianfordummies.org/wiki/index.php/RecuperandoTerminal Dá uma lida e vê se te ajuda. Abraço, Thiago Arrais -- Mergulhando no Caos - http://thiagoarrais.blogspot.com Pensamentos, idéias e devaneios sobre desenvolvimento de software e tecnologia em geral
Re: comando batch
Em 25/01/06, Francisco Welington de Sousa Lima[EMAIL PROTECTED] escreveu: Infelizmente eu não tenho mais esta menssagem Todas as mensagens enviadas para esta lista pública são arquivadas e disponibilizadas para consulta posterior. Mesmo que você não tenha arquivado você mesmo, é possível ler as mensagens antigas no endereço http://lists.debian.org/debian-user-portuguese/ A mensagem a que o Bruno se referiu deve ser essa: http://lists.debian.org/debian-user-portuguese/2005/12/msg01508.html Abraço, Thiago Arrais -- Mergulhando no Caos - http://thiagoarrais.blogspot.com Pensamentos, idéias e devaneios sobre desenvolvimento de software e tecnologia em geral
Re: comando batch
Thiago Arrais Francisco, Em 25/01/06, Francisco Welington de Sousa Lima[EMAIL PROTECTED] escreveu: Infelizmente eu não tenho mais esta menssagem e não sei usar nohup. obrigado Estou achando que o sistema está enviando um sinal de término para seu programa depois que você faz logoff (fecha a área de trabalho). Isso é feito pelo kernel para evitar que processos desnecessários ocupem os recursos do sistema. Felizmente, você pode evitar que seu programa receba o sinal de término usando o nohup. Ele é um programa que, grosseiramente falando, roda o seu programa como um sub-programa dele mesmo, protegendo-o do sinal de término. Do mesmo modo que um pai protege um filho. Escrevi um pequeno artigo/tutorial (como queira) uma vez sobre isso. Está em: http://www.debianfordummies.org/wiki/index.php/RecuperandoTerminal Dá uma lida e vê se te ajuda. Abraço, Thiago Arrais -- Mergulhando no Caos - http://thiagoarrais.blogspot.com Pensamentos, idéias e devaneios sobre desenvolvimento de software e tecnologia em geral Obrigado F. W. S. Lima Departamento de Física Centro de Ciência da Natureza Campus Petrônio Portela Universidade Federal do Piauí Teresina-Piauí-Brasil [EMAIL PROTECTED],[EMAIL PROTECTED], [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: comando batch
Francisco Welington de Sousa Lima wrote: Meu debian sarge 3.1, só roda programas em batch de outros usuários, mas eu não consigo fazer com que ele rode meus programas em batch. O que você quer dizer com programas em batch? Alguém sabe alguma coisa sobre rodar programas em segundo plano? Não há segredos para rodar um programa em background. Basta executá-lo com um ao final de sua chamada. Depois de executá-lo (sem o ), você também tem a opção de dar um CTRL+Z e em seguida o comando bg para colocá-lo em background e fg para trazê-lo de volta. Onde é o problema por exemplo para que eu possa consertar esta falha do debian. Posso quase garantir que a falha não é do Debian, uma vez que você mesmo disse que programas de outros usuários estão funcionando corretamente. []s -- Gentil de Bortoli Júnior Chave GPG: http://gentil.bortoli.com.br/gpg There Is No Gene For The Human Spirit -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: comando batch
Obrigado Gentil, Mas este é que é o problema eu sempre rodei assim, só que o debian não roda mais roda mais em background para o usuário wel, que sou eu , ele roda para todos os outros usuários, menos para o usuário wel, pois após fazer tcsh ./a.out ENTER e fechar a minha área de trabalho para outro usuário usar o Pc o comando simplesmente morre, ele roda no máximo 5 minutos, então se quiser agora rodar qualquer programa em minha área tenho que deixá-la aberta. Gentil de Bortoli Júnior Francisco Welington de Sousa Lima wrote: Meu debian sarge 3.1, só roda programas em batch de outros usuários, mas eu não consigo fazer com que ele rode meus programas em batch. O que você quer dizer com programas em batch? Alguém sabe alguma coisa sobre rodar programas em segundo plano? Não há segredos para rodar um programa em background. Basta executá-lo com um ao final de sua chamada. Depois de executá-lo (sem o ), você também tem a opção de dar um CTRL+Z e em seguida o comando bg para colocá-lo em background e fg para trazê-lo de volta. Onde é o problema por exemplo para que eu possa consertar esta falha do debian. Posso quase garantir que a falha não é do Debian, uma vez que você mesmo disse que programas de outros usuários estão funcionando corretamente. []s -- Gentil de Bortoli Júnior Chave GPG: http://gentil.bortoli.com.br/gpg There Is No Gene For The Human Spirit -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] F. W. S. Lima Departamento de Física Centro de Ciência da Natureza Campus Petrônio Portela Universidade Federal do Piauí Teresina-Piauí-Brasil [EMAIL PROTECTED],[EMAIL PROTECTED], [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: comando batch
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Francisco Welington de Sousa Lima wrote: Mas este é que é o problema eu sempre rodei assim, só que o debian não roda mais roda mais em background para o usuário wel, que sou eu , ele roda para todos os outros usuários, menos para o usuário wel, pois após fazer tcsh ./a.out ENTER e fechar a minha área de trabalho para outro usuário usar o Pc o comando simplesmente morre, ele roda no máximo 5 minutos, então se quiser agora rodar qualquer programa em minha área tenho que deixá-la aberta. Welington, seu reply veio bem bagunçado. Por favor, não faça [1,2]top-posting. Bem, não dá para afirmar muita coisa sem conhecer o conteúdo do seu programa. Pode ser que ele não continue rodando simplesmente porque terminou sua execução ou porque ocorreu algum tipo de erro. Aqui está um pequeno exemplo de um script, para que você possa testar. Basta torná-lo executável (chmod +x script.sh) e depois executá-lo com um ./script.sh . Feche seu terminal e verifique a partir de outro se ele continua rodando, com um ps aux | grep script.sh. - --8-- #!/bin/bash i=0 while : ; do let i++ echo $i sleep 1 done - --8-- 1. http://gentil.bortoli.com.br/pmwiki/pmwiki.php/Netiqueta/TopPostingXBottomPosting 2. http://gentil.bortoli.com.br/pmwiki/pmwiki.php/Netiqueta/RespondendoMensagens []s - -- Gentil de Bortoli Júnior Chave GPG: http://gentil.bortoli.com.br/gpg There Is No Gene For The Human Spirit -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFD12E+R/xCJbtXupkRApq4AJ9aBQtgG+wJsWTz39A2iHffBUZQegCfdTsA 4K9eO+FeRbIE5j8Nd2cwHQ4= =y808 -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: comando batch
On 1/25/06, Francisco Welington de Sousa Lima wrote: Mas este é que é o problema eu sempre rodei assim, só que o debian não roda mais roda mais em background para o usuário wel, que sou eu , ele roda para todos os outros usuários, menos para o usuário wel, pois após fazer tcsh ./a.out ENTER e fechar a minha área de trabalho para outro usuário usar o Pc o comando simplesmente morre, ele roda no máximo 5 minutos, então se quiser agora rodar qualquer programa em minha área tenho que deixá-la aberta. Uma coisa é rodar em segundo plano (background), outra coisa é rodar em batch e outra coisa é um processo morrer quando você fecha a sua área de trabalho... Se seu processo morre quando você fecha a área de trabalho, deve ser porque ele recebeu um sinal e foi programa para abortar a execução nesse caso. Você pode evitar que ele receba o aviso de que a área de trabalho foi fechada, usando o nohup, conforme o Marcos Vinicius Lazarini já te respondeu em 30/DEZ em outro thread desta sua dúvida. Se isso não resolve o seu problema, continue a disscusão no mesmo thread, fornecendo mais informações que possam ajudar quem está te respondendo. Tem muita coisa na sua descrição do problema que não faz sentido pra mim, mas não vale a pena ficar tentar esclarecer tudo se o nohup resolve seu problema. -- Bruno de Oliveira Schneider http://www.dcc.ufla.br/~bruno/
Re: comando batch
Infelizmente eu não tenho mais esta menssagem e não sei usar nohup. obrigado Bruno de Oliveira Schneider On 1/25/06, Francisco Welington de Sousa Lima wrote: Mas este é que é o problema eu sempre rodei assim, só que o debian não roda mais roda mais em background para o usuário wel, que sou eu , ele roda para todos os outros usuários, menos para o usuário wel, pois após fazer tcsh ./a.out ENTER e fechar a minha área de trabalho para outro usuário usar o Pc o comando simplesmente morre, ele roda no máximo 5 minutos, então se quiser agora rodar qualquer programa em minha área tenho que deixá-la aberta. Uma coisa é rodar em segundo plano (background), outra coisa é rodar em batch e outra coisa é um processo morrer quando você fecha a sua área de trabalho... Se seu processo morre quando você fecha a área de trabalho, deve ser porque ele recebeu um sinal e foi programa para abortar a execução nesse caso. Você pode evitar que ele receba o aviso de que a área de trabalho foi fechada, usando o nohup, conforme o Marcos Vinicius Lazarini já te respondeu em 30/DEZ em outro thread desta sua dúvida. Se isso não resolve o seu problema, continue a disscusão no mesmo thread, fornecendo mais informações que possam ajudar quem está te respondendo. Tem muita coisa na sua descrição do problema que não faz sentido pra mim, mas não vale a pena ficar tentar esclarecer tudo se o nohup resolve seu problema. -- Bruno de Oliveira Schneider http://www.dcc.ufla.br/~bruno/ F. W. S. Lima Departamento de Física Centro de Ciência da Natureza Campus Petrônio Portela Universidade Federal do Piauí Teresina-Piauí-Brasil [EMAIL PROTECTED],[EMAIL PROTECTED], [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: comando batch
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Francisco Welington de Sousa Lima wrote: Infelizmente eu não tenho mais esta menssagem e não sei usar nohup. Francisco, _evite_ o top-posting! Usar o nohup não é complicado. Um man nohup mostraria rapidamente: $ nohup ./programa []s - -- Gentil de Bortoli Júnior Chave GPG: http://gentil.bortoli.com.br/gpg There Is No Gene For The Human Spirit -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFD13VOR/xCJbtXupkRAhHAAJ46AF3FkkUr+ulY5qRBzD36NKneAQCfT508 cllKwOnvHr8w0iDRizXBhyI= =HGTY -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: comando batch
Gentil de Bortoli Júnior -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Francisco Welington de Sousa Lima wrote: Mas este é que é o problema eu sempre rodei assim, só que o debian não roda mais roda mais em background para o usuário wel, que sou eu , ele roda para todos os outros usuários, menos para o usuário wel, pois após fazer tcsh ./a.out ENTER e fechar a minha área de trabalho para outro usuário usar o Pc o comando simplesmente morre, ele roda no máximo 5 minutos, então se quiser agora rodar qualquer programa em minha área tenho que deixá-la aberta. Welington, seu reply veio bem bagunçado. Por favor, não faça [1,2]top-posting. Bem, não dá para afirmar muita coisa sem conhecer o conteúdo do seu programa. Pode ser que ele não continue rodando simplesmente porque terminou sua execução ou porque ocorreu algum tipo de erro. Aqui está um pequeno exemplo de um script, para que você possa testar. Basta torná-lo executável (chmod +x script.sh) e depois executá-lo com um ./script.sh . Feche seu terminal e verifique a partir de outro se ele continua rodando, com um ps aux | grep script.sh. - --8-- #!/bin/bash i=0 while : ; do let i++ echo $i sleep 1 done - --8-- 1. http://gentil.bortoli.com.br/pmwiki/pmwiki.php/Netiqueta/TopPostingXBottomPosting 2. http://gentil.bortoli.com.br/pmwiki/pmwiki.php/Netiqueta/RespondendoMensagens []s - -- Gentil de Bortoli Júnior Chave GPG: http://gentil.bortoli.com.br/gpg There Is No Gene For The Human Spirit -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFD12E+R/xCJbtXupkRApq4AJ9aBQtgG+wJsWTz39A2iHffBUZQegCfdTsA 4K9eO+FeRbIE5j8Nd2cwHQ4= =y808 -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] Obrigado pelas dicas de top e botom [EMAIL PROTECTED]:~$ tcsh voronoi:~ ./gentil.sh 1 2 3 4 5 6 7 voronoi:~ Fechei o console em outro console [EMAIL PROTECTED]:~$ ps aux | grep gentil.sh [EMAIL PROTECTED]:~$ ps aux | grep gentil.sh wel 5157 0.0 0.0 1552 484 pts/3S+ 10:01 0:00 grep gentil.sh [EMAIL PROTECTED]:~$ ps aux | grep gentil.sh wel 5159 0.0 0.0 1552 480 pts/3R+ 10:01 0:00 grep gentil.sh [EMAIL PROTECTED]:~$ ps aux | grep gentil.sh wel 5161 0.0 0.0 1552 480 pts/3R+ 10:01 0:00 grep gentil.sh [EMAIL PROTECTED]:~$ ps aux | grep gentil.sh [EMAIL PROTECTED]:~$ ps aux | grep gentil.sh wel 5166 0.0 0.0 1552 480 pts/3R+ 10:02 0:00 grep gentil.sh [EMAIL PROTECTED]:~$ F. W. S. Lima Departamento de Física Centro de Ciência da Natureza Campus Petrônio Portela Universidade Federal do Piauí Teresina-Piauí-Brasil [EMAIL PROTECTED],[EMAIL PROTECTED], [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: comando batch
Gentil de Bortoli Júnior -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Francisco Welington de Sousa Lima wrote: Infelizmente eu não tenho mais esta menssagem e não sei usar nohup. Francisco, _evite_ o top-posting! Usar o nohup não é complicado. Um man nohup mostraria rapidamente: $ nohup ./programa []s - -- Gentil de Bortoli Júnior Chave GPG: http://gentil.bortoli.com.br/gpg There Is No Gene For The Human Spirit -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFD13VOR/xCJbtXupkRAhHAAJ46AF3FkkUr+ulY5qRBzD36NKneAQCfT508 cllKwOnvHr8w0iDRizXBhyI= =HGTY -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] Deculpe , já corrigi o top posting depois de ler suas dicas. F. W. S. Lima Departamento de Física Centro de Ciência da Natureza Campus Petrônio Portela Universidade Federal do Piauí Teresina-Piauí-Brasil [EMAIL PROTECTED],[EMAIL PROTECTED], [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: comando batch
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Francisco Welington de Sousa Lima wrote: [EMAIL PROTECTED]:~$ tcsh voronoi:~ ./gentil.sh 1 2 3 4 5 6 7 voronoi:~ Fechei o console em outro console [EMAIL PROTECTED]:~$ ps aux | grep gentil.sh [EMAIL PROTECTED]:~$ ps aux | grep gentil.sh wel 5157 0.0 0.0 1552 484 pts/3S+ 10:01 0:00 grep gentil.sh [EMAIL PROTECTED]:~$ ps aux | grep gentil.sh wel 5159 0.0 0.0 1552 480 pts/3R+ 10:01 0:00 grep gentil.sh [EMAIL PROTECTED]:~$ ps aux | grep gentil.sh wel 5161 0.0 0.0 1552 480 pts/3R+ 10:01 0:00 grep gentil.sh [EMAIL PROTECTED]:~$ ps aux | grep gentil.sh [EMAIL PROTECTED]:~$ ps aux | grep gentil.sh wel 5166 0.0 0.0 1552 480 pts/3R+ 10:02 0:00 grep gentil.sh Hum. Se você copiou e colou a saída, você esqueceu de executar o script com o . []s -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFD13eHR/xCJbtXupkRAritAJ4+dS0/4cHh1vXdaCUSQ4u07J10GgCdFIoY iReGOZq6tyn3VVLdeOm70ZQ= =YElz -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: comando batch
Gentil de Bortoli Júnior -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Francisco Welington de Sousa Lima wrote: Infelizmente eu não tenho mais esta menssagem e não sei usar nohup. Francisco, _evite_ o top-posting! Usar o nohup não é complicado. Um man nohup mostraria rapidamente: $ nohup ./programa []s - -- Gentil de Bortoli Júnior Chave GPG: http://gentil.bortoli.com.br/gpg There Is No Gene For The Human Spirit -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFD13VOR/xCJbtXupkRAhHAAJ46AF3FkkUr+ulY5qRBzD36NKneAQCfT508 cllKwOnvHr8w0iDRizXBhyI= =HGTY -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] voronoi:~/voteMUBA ps ux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND wel 4864 0.0 0.1 2292 1080 ?Ss 06:51 0:00 /bin/sh /usr/bin/ wel 4898 0.0 0.1 2988 928 ?Ss 06:51 0:00 /usr/bin/ssh-agen wel 4918 0.0 1.0 22452 9868 ?Ss 06:51 0:00 kdeinit Running.. wel 4921 0.0 0.9 21752 8740 ?S06:51 0:00 kdeinit: dcopserv wel 4923 0.0 1.0 22464 9800 ?S06:51 0:00 kdeinit: klaunche wel 4926 0.0 1.3 23904 12448 ? S06:51 0:00 kdeinit: kded wel 4934 0.0 0.7 12072 6960 ?R06:51 0:00 /usr/bin/artsd -F wel 4938 0.0 1.6 30320 14872 ? S06:51 0:00 kdeinit: knotify wel 4939 0.0 0.0 1496 332 ?S06:51 0:00 kwrapper ksmserve wel 4941 0.0 1.2 22604 11108 ? S06:51 0:00 kdeinit: ksmserve wel 4942 0.0 1.4 24644 13264 ? R06:51 0:01 kdeinit: kwin -se wel 4945 0.0 1.2 23016 11436 ? S06:51 0:00 kdeinit: khotkeys wel 4946 0.0 1.6 26476 15060 ? S06:51 0:00 kdeinit: kdesktop wel 4948 0.0 1.7 27608 15780 ? S06:51 0:01 kdeinit: kicker wel 4950 0.0 1.3 23924 12496 ? S06:51 0:00 kdeinit: klipper wel 4951 0.0 1.1 23276 10568 ? S06:51 0:00 kdeinit: kio_file wel 4977 0.0 0.2 3632 2248 ?S06:55 0:00 /usr/lib/gconf2/g wel 5002 0.0 1.5 26124 14268 ? R07:11 0:00 kdeinit: konsole wel 5003 0.0 0.1 2612 1500 pts/1Ss 07:11 0:00 /bin/bash wel 5010 0.0 0.1 2812 1440 pts/1R07:11 0:00 -csh wel 5015 0.0 0.1 2288 1016 pts/1S07:12 0:00 /bin/sh ./m16.dat wel 5016 23.8 5.2 49376 47792 pts/1 R07:12 1:52 ./m16z2n9 wel 5019 0.3 1.6 26616 14892 ? S07:12 0:01 kdeinit: konsole wel 5020 0.0 0.1 2608 1476 pts/2Ss+ 07:12 0:00 /bin/bash wel 5028 0.0 0.0 2500 844 pts/1R+ 07:19 0:00 ps ux voronoi:~/voteMUBA 0.000E+00 0.625 2.001E-03 0.9937943 4.002E-03 0.9876124 6.001E-03 0.9814270 8.004E-03 0.9752139 outro terminal [EMAIL PROTECTED]:~/voteMUBA$ nohup ./m16z2n9 nohup: appending output to `nohup.out' [1] 5176 [EMAIL PROTECTED]:~/voteMUBA$ usei com o programa rodando e devo usar com program sem rodar. F. W. S. Lima Departamento de Física Centro de Ciência da Natureza Campus Petrônio Portela Universidade Federal do Piauí Teresina-Piauí-Brasil [EMAIL PROTECTED],[EMAIL PROTECTED], [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: comando batch
Gentil de Bortoli Júnior -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Francisco Welington de Sousa Lima wrote: [EMAIL PROTECTED]:~$ tcsh voronoi:~ ./gentil.sh 1 2 3 4 5 6 7 voronoi:~ Fechei o console em outro console [EMAIL PROTECTED]:~$ ps aux | grep gentil.sh [EMAIL PROTECTED]:~$ ps aux | grep gentil.sh wel 5157 0.0 0.0 1552 484 pts/3S+ 10:01 0:00 grep gentil.sh [EMAIL PROTECTED]:~$ ps aux | grep gentil.sh wel 5159 0.0 0.0 1552 480 pts/3R+ 10:01 0:00 grep gentil.sh [EMAIL PROTECTED]:~$ ps aux | grep gentil.sh wel 5161 0.0 0.0 1552 480 pts/3R+ 10:01 0:00 grep gentil.sh [EMAIL PROTECTED]:~$ ps aux | grep gentil.sh [EMAIL PROTECTED]:~$ ps aux | grep gentil.sh wel 5166 0.0 0.0 1552 480 pts/3R+ 10:02 0:00 grep gentil.sh Hum. Se você copiou e colou a saída, você esqueceu de executar o script com o . []s -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFD13eHR/xCJbtXupkRAritAJ4+dS0/4cHh1vXdaCUSQ4u07J10GgCdFIoY iReGOZq6tyn3VVLdeOm70ZQ= =YElz -END PGP SIGNATURE- voronoi:~ ./gentil.sh [1] 5205 voronoi:~ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 voronoi:~ 30 31 32 outro termonal [EMAIL PROTECTED]:~$ ps aux | grep gentil.sh wel 5205 0.0 0.1 2284 1048 pts/2S10:14 0:00 /bin/bash ./gentil.sh wel 5213 0.0 0.0 1552 484 pts/6S+ 10:14 0:00 grep gentil.sh [EMAIL PROTECTED]:~$ ps aux | grep gentil.sh wel 5205 0.0 0.1 2284 1048 pts/2S10:14 0:00 /bin/bash ./gentil.sh wel 5222 0.0 0.0 1552 480 pts/6R+ 10:14 0:00 grep gentil.sh [EMAIL PROTECTED]:~$ ps aux | grep gentil.sh wel 5205 0.0 0.1 2284 1048 pts/2S10:14 0:00 /bin/bash ./gentil.sh wel 5234 0.0 0.0 1552 480 pts/6R+ 10:14 0:00 grep gentil.sh [EMAIL PROTECTED]:~$ ps aux | grep gentil.sh wel 5205 0.0 0.1 2284 1048 pts/2S10:14 0:00 /bin/bash ./gentil.sh wel 5309 0.0 0.0 1552 484 pts/6S+ 10:16 0:00 grep gentil.sh [EMAIL PROTECTED]:~$ ps aux | grep gentil.sh wel 5205 0.0 0.1 2284 1048 pts/2S10:14 0:00 /bin/bash ./gentil.sh wel 5315 0.0 0.0 1552 480 pts/6R+ 10:16 0:00 grep gentil.sh [EMAIL PROTECTED]:~$ F. W. S. Lima Departamento de Física Centro de Ciência da Natureza Campus Petrônio Portela Universidade Federal do Piauí Teresina-Piauí-Brasil [EMAIL PROTECTED],[EMAIL PROTECTED], [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: comando batch
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Francisco Welington de Sousa Lima wrote: voronoi:~ ./gentil.sh [1] 5205 voronoi:~ 1 2 3 4 voronoi:~ 30 31 32 outro termonal [EMAIL PROTECTED]:~$ ps aux | grep gentil.sh wel 5205 0.0 0.1 2284 1048 pts/2S10:14 0:00 /bin/bash ./gentil.sh wel 5213 0.0 0.0 1552 484 pts/6S+ 10:14 0:00 grep gentil.sh [EMAIL PROTECTED]:~$ Bom, considerando o ps, funcionou, certo? []s - -- Gentil de Bortoli Júnior Chave GPG: http://gentil.bortoli.com.br/gpg There Is No Gene For The Human Spirit -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFD13tGR/xCJbtXupkRAhD5AJ9m9x0NX3TY9uulOKlaeT9eAF5EuACfRZOr h2FWO8F+4TcLM2MdTIbuhZY= =nDee -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: comando batch
Gentil de Bortoli Júnior -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Francisco Welington de Sousa Lima wrote: voronoi:~ ./gentil.sh [1] 5205 voronoi:~ 1 2 3 4 voronoi:~ 30 31 32 outro termonal [EMAIL PROTECTED]:~$ ps aux | grep gentil.sh wel 5205 0.0 0.1 2284 1048 pts/2S10:14 0:00 /bin/bash ./gentil.sh wel 5213 0.0 0.0 1552 484 pts/6S+ 10:14 0:00 grep gentil.sh [EMAIL PROTECTED]:~$ Bom, considerando o ps, funcionou, certo? []s - -- Gentil de Bortoli Júnior Chave GPG: http://gentil.bortoli.com.br/gpg There Is No Gene For The Human Spirit -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFD13tGR/xCJbtXupkRAhD5AJ9m9x0NX3TY9uulOKlaeT9eAF5EuACfRZOr h2FWO8F+4TcLM2MdTIbuhZY= =nDee -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] Oi Gentil, infelizmente não funcionou até 20 minutos. abraços. F. W. S. Lima Departamento de Física Centro de Ciência da Natureza Campus Petrônio Portela Universidade Federal do Piauí Teresina-Piauí-Brasil [EMAIL PROTECTED],[EMAIL PROTECTED], [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: comando batch
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Francisco Welington de Sousa Lima wrote: infelizmente não funcionou até 20 minutos. Olá. Bom, infelizmente receio então que o problema deva ser analisado com mais detalhes, aos quais não temos acesso. É fato. Colocar um programa em background não deveria ser problema algum. E esse programa manter-se em background também não, se ele estiver bem construído. Se você for permanecer logado na máquina: $ ./script.sh Se você for abandonar todas as suas sessões: $ nohup ./script.sh Não há nada além disso. O fato de seu script rodar por um tempo e depois morrer é muito estranho. Você está em um servidor compartilhado? Seu script está consumindo muitos recursos? Tem certeza que outra pessoa não está matando o seu processo por algum motivo? []s - -- Gentil de Bortoli Júnior Chave GPG: http://gentil.bortoli.com.br/gpg There Is No Gene For The Human Spirit -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFD14lDR/xCJbtXupkRAhdRAJ0V+OoKgiM4UhiG7szEGLWuhOZ/NQCaA988 c6O9WZ1BiHuOga8GuTktsgM= =m4N9 -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: comando batch
Em Quarta 25 Janeiro 2006 12:20, Gentil de Bortoli Júnior escreveu: Bom já que os e nohup da vida não estão funcionando! Porque não um screen? #aptitude install screen #screen man screen para mais detalhes (muito mais detalhe por sinal) veja aqui [1] e aqui [2]. [],s [1] http://aurelio.net/doc/coluna/coluna-07.html [2] http://aurelio.net/doc/coluna/coluna-08.html -- ___ EAS Tecnologia e Informação - http://www.eas.com.br Márcio Inácio Silva - [EMAIL PROTECTED] .~. / v \ Seja Livre, use GNU/Linux! / ( ) \ ^^-^^ GNU/Debian/Linux
Re: comando batch
Gentil de Bortoli Júnior -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Francisco Welington de Sousa Lima wrote: infelizmente não funcionou até 20 minutos. Olá. Bom, infelizmente receio então que o problema deva ser analisado com mais detalhes, aos quais não temos acesso. É fato. Colocar um programa em background não deveria ser problema algum. E esse programa manter-se em background também não, se ele estiver bem construído. Se você for permanecer logado na máquina: $ ./script.sh Se você for abandonar todas as suas sessões: $ nohup ./script.sh Não há nada além disso. O fato de seu script rodar por um tempo e depois morrer é muito estranho. Você está em um servidor compartilhado? Seu script está consumindo muitos recursos? Tem certeza que outra pessoa não está matando o seu processo por algum motivo? []s - -- Gentil de Bortoli Júnior Chave GPG: http://gentil.bortoli.com.br/gpg There Is No Gene For The Human Spirit -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFD14lDR/xCJbtXupkRAhdRAJ0V+OoKgiM4UhiG7szEGLWuhOZ/NQCaA988 c6O9WZ1BiHuOga8GuTktsgM= =m4N9 -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] O único usuário do meu PC é meu aluno de iniciação científica, mas mesmo, quando ele não está usando o PC eu coloco meu programa e ele morre, mas meu aluno tem a área dele ,então o defeito do programa não executar é só comigo mesmo, antes rodava numa boa e de repente e sem motivo algum ele deixou de funcionar, tenho 2 pcs em casa com debian sarge também e rodando a mesma versão do programa e funcionam numa boa, então deve haver alguma coisa errada na minha área de trabalho que não me permite mais excutar ./a.out e eu queria saber é onde eu conserto isso qual arquivo do meu aluno que devo comparar para ver este problema do ./a.out e colocar para funcionar na minha área de trabalho de novo. obrigado F. W. S. Lima Departamento de Física Centro de Ciência da Natureza Campus Petrônio Portela Universidade Federal do Piauí Teresina-Piauí-Brasil [EMAIL PROTECTED],[EMAIL PROTECTED], [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: comando batch
Márcio Inácio Silva Em Quarta 25 Janeiro 2006 12:20, Gentil de Bortoli Júnior escreveu: Bom já que os e nohup da vida não estão funcionando! Porque não um screen? #aptitude install screen #screen man screen para mais detalhes (muito mais detalhe por sinal) veja aqui [1] e aqui [2]. [],s Obrigado pela sua atenção, mas eu quero resolver o problema é usando mesmo os comandos em batch ou segundo plano, pois já tive este problema quando usava mandrake e nunca resolvi, agora quero saber , como resolver isto, ou será que terei de instalar o debian de novo. Alguém deve saber onde fica estes arquivos do usuário que deixa um usuário rodar normalmente em batch e outro não. [1] http://aurelio.net/doc/coluna/coluna-07.html [2] http://aurelio.net/doc/coluna/coluna-08.html -- ___ EAS Tecnologia e Informação - http://www.eas.com.br Márcio Inácio Silva - [EMAIL PROTECTED] .~. / v \ Seja Livre, use GNU/Linux! / ( ) \ ^^-^^ GNU/Debian/Linux F. W. S. Lima Departamento de Física Centro de Ciência da Natureza Campus Petrônio Portela Universidade Federal do Piauí Teresina-Piauí-Brasil [EMAIL PROTECTED],[EMAIL PROTECTED], [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: comando batch
On Wednesday 25 January 2006 13:27, Francisco Welington de Sousa Lima wrote: Márcio Inácio Silva Em Quarta 25 Janeiro 2006 12:20, Gentil de Bortoli Júnior escreveu: Bom já que os e nohup da vida não estão funcionando! Porque não um screen? #aptitude install screen #screen man screen ... Obrigado pela sua atenção, mas eu quero resolver o problema é usando mesmo os comandos em batch ou segundo plano, pois já tive este problema quando usava mandrake e nunca resolvi, agora quero saber , como resolver isto, ou será que terei de instalar o debian de novo. Alguém deve saber onde fica estes arquivos do usuário que deixa um usuário rodar normalmente em batch e outro não. Acho que valeria a pena dar uma olhada no screen. Screen é um programinha extremamente útil e pode resolver o seu problema. Além dos links quw você já recebeu, esses aqui estão no meu bookmark e podem ajudar: http://www.kuro5hin.org/story/2004/3/9/16838/14935 http://www.linuxjournal.com/node/6340/print Em princípio deve funcionar assim: Você faz o 'log on' na máquina e abre um terminal qualquer (xterm por exemplo). Chama o programa screen: $ screen e tecla enter para sair da mensagem de abertura. Chama o seu script (batch): $ nome_do_seu_programa note que não precisa o Sai do screen teclando ctrl A e depois d Agora você pode fechar o terminal e até fazer 'log out' da máquina. O seu programa continua rodando dentro da sessão screen. Mais tarde você volta, ou até pode fazer ssh de outro computador, e se atraca na sessão screen já existente com $ screen -R E pronto, você deve estar de volta no seu programa e ver se já terminou, indevidamente ou não, e as eventuais mensagens ou logs que ele gerou. []'s Cláudio