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/
Reply to: