Acabei de descobrir o que é... só não sei ainda como resolver...
metade, senão mais da metade, dos testes deste script são feitos com os scripts do ec2 da amazon... e não sei por que cargas d'água os scripts não rodam no crontab (nem colocando o caminho completo como por exemplo: /opt/aws/apitools/ec2-1.4.1.2/bin/ec2-describe-instances) ... o cruel é que rodando na mão ele roda perfeito :( será que alguém tem ideia do que possa ser feito, se é que algo pode ser feito para resolver isso? :( agradeço demais a ajuda de todos vocês att Harlei Em 1 de junho de 2011 10:24, Leslie H. Watter <[email protected]>escreveu: > Harlei, > > O que aparentemente está acontecendo é que vc está com problemas de falta > de variáveis de ambiente no teu script. > > Coloque os caminhos absolutos aos comandos e scripts que vc usa e teste ;-) > > Já tive problemas de scripts não rodarem porque não tinha uma variável de > ambiente PATH definida corretamente dentro do espaço de execução do > crontab (o que parece obvio, mas não é). > > Att, > > LEslie > > > > Em Wed, Jun 01, 2011 at 10:09:16AM -0300, Harlei Liguori Marcelino > escreveu: > | Date: Wed, 1 Jun 2011 10:09:16 -0300 > | Subject: Re: [OT] Shell-Script sempre ativo > | From: Harlei Liguori Marcelino <[email protected]> > | To: paulo bruck <[email protected]> > | Cc: debianlista <[email protected]> > | > | Ok, coloquei da forma que vc indicou, mas como disse ja havia testado > e > | nada funciona :( > | sobre o local dos scripts, acabo colocando os scripts junto com os > | diretorios onde criam os arquivos de controle e tal, para saber onde > estao > | cada coisa... e so uma forma "diferente" de controlar as coisas, mas, > nao > | deveria influenciar no funcionamento do script no cron, deveria? Ainda > | mais pq, se eu criar um script idiota e jogar dentro do mesmo > diretorio e > | no crontab ele roda perfeitinho, ja fiz este teste... > | Meu script tem algumas coisas mais pesadas, como leituras de dados de > | instancias remotas da amazon e tal, mas demora uns 30 segundos pra > | rodar... se roda na mao deveria rodar no crontab, correto? > | dificil viu... nunca pensei ter problemas com o crontab uahauhauha > | Harlei > | Em 1 de junho de 2011 10:02, paulo bruck <[email protected]> > escreveu: > | > | Bom dia > | > | Em 1 de junho de 2011 09:48, Harlei Liguori Marcelino > | <[email protected]> escreveu: > | > | Para ser bem sincero nao ha problema algum, simplesmente nao > roda... e > | como se nao houvesse a linha do script no crontab... mas ja > coloquei e > | tentei ate mudar... veja: > | 0-59/1 * * * * root /root/cloud/cloud.sh > | > | ja tentei tambem: > | */1 * * * * root /root/cloud/cloud.sh > | Nenhum dos dois roda o script... > | Se eu rodar o script na mao roda perfeito... > | Se eu colocar outro script no lugar do script cloud.sh roda > perfeito > | pelo crontab... > | so este script q nao roda de jeito nenhum :( > | alguem sabe oq diabos pode ser? :( > | > | ok > | vc deve colocar como > | */1 * * * * root /root/cloud/cloud.sh > | chmod 755 /root/cloud/cloud.sh > | se bem que o melhor lugar para seu script seria no /usr/local/sbin > | .....80) ( FHS) > | testes ??? > | []s > | > | > | agradec,o desde ja > | att > | Harlei > | Em 1 de junho de 2011 08:21, Bruno Ambrosio > | <[email protected]> escreveu: > | > | Qual problema ocorre quando voce tenta rodar pela crontab? > | > | > | > | Bruno Ambrosio > | > | > | > | De: Harlei Liguori Marcelino [mailto:[email protected]] > | Enviada em: terc,a-feira, 31 de maio de 2011 18:57 > | Para: debianlista > | Assunto: Re: [OT] Shell-Script sempre ativo > | > | > | > | Bom, eu ate que estou tentando colocar o script no crontab de 1 > em 1 > | minuto, mas o script nao roda no crontab de jeito nenhum... > | > | a forma que eu coloquei o script no crontab esta certa ja que > | coloquei outro script da mesma forma para teste e funcionou... > | > | > | > | sera que alguem tem ideia do pq o script funciona rodando na mao > e > | nao pelo crontab? > | > | > | > | :( > | > | > | > | agradec,o!!! > | > | > | > | Em 31 de maio de 2011 13:09, Fabiano Barros > | <[email protected]> escreveu: > | > | sja tentou colocar no /etc/rc.local ? > | > | /bin/script.sh & > | > | ve se ajuda > | > | 2011/5/31 Harlei Liguori Marcelino <[email protected]> > | > | Ola amigos, > | > | > | > | fiz um shell script para monitorar algumas coisas usando while e > | tal, ate ai tudo bem, funcionou. Agora o unico problema e que > nao > | sei como deixar o shell script sempre ativo, ja que rodo ele e > | quando a instancia fecha por timeout ou outro motivo qualquer o > | script para. Alguem saberia me informar como fazer para deixar > um > | shell script sempre ativo, rodando em background? > | > | > | > | agradec,o desde ja > | > | > | > | att > | > | > | > | Harlei > | > | -- > | Fabiano Barros > | Consultor Tecnico > | Cel.: 55 15 9175-4204 > | [email protected] > | -- > | DJSystem - Automac,ao Comercial > | Fone/Fax: 55 15 3259-9600 > | > | > | > | CONFIDENCIALIDADE DO CORREIO ELETRONICO > | > | Esta mensagem, incluindo seus anexos, pode conter informac,ao > | confidencial e/ou privilegiada. Caso voce tenha recebido este > e-mail > | por engano, nao utilize, copie ou divulgue as informac,oes nele > | contidas. E, por favor, avise imediatamente o remetente, > respondendo > | ao e-mail, e em seguida apague-o. > | > | DISCLAIMER > | This message, including its attachments, may contain > confidential > | and/or privileged information. If you received this email by > | mistake, do not use, copy or disseminate any information herein > | contained. Please notify us immediately by replying to the > sender > | and then delete it. > >) :-- final da mensagem Re: [OT] Shell-Script sempre ativo de Harlei > Liguori Marcelino <[email protected]> --: > > -- > Leslie H. Watter > Gerência de Inovação Corporativa / CELEPAR > Fone: +55 41 3200-6534 > Curitiba - Paraná - Brasil >

