Re: [OT] Shell-Script sempre ativo
Para ser bem sincero não há problema algum, simplesmente não roda... é como se não houvesse a linha do script no crontab... mas já coloquei e tentei até mudar... veja: 0-59/1 * * * * root /root/cloud/cloud.sh já tentei também: */1 * * * * root /root/cloud/cloud.sh Nenhum dos dois roda o script... Se eu rodar o script na mão roda perfeito... Se eu colocar outro script no lugar do script cloud.sh roda perfeito pelo crontab... só este script q não roda de jeito nenhum :( alguém sabe oq diabos pode ser? :( agradeço desde já att Harlei Em 1 de junho de 2011 08:21, Bruno Ambrosio bruno.ambro...@grupoestado.com.br escreveu: Qual problema ocorre quando você tenta rodar pela crontab? *Bruno* Ambrosio *De:* Harlei Liguori Marcelino [mailto:hligu...@gmail.com] *Enviada em:* terça-feira, 31 de maio de 2011 18:57 *Para:* debianlista *Assunto:* Re: [OT] Shell-Script sempre ativo Bom, eu até 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 está certa já que coloquei outro script da mesma forma para teste e funcionou... será que alguém tem ideia do pq o script funciona rodando na mão e nao pelo crontab? :( agradeço!!! Em 31 de maio de 2011 13:09, Fabiano Barros barrosfabi...@gmail.com escreveu: sja tentou colocar no /etc/rc.local ? /bin/script.sh ve se ajuda 2011/5/31 Harlei Liguori Marcelino hligu...@gmail.com Olá amigos, fiz um shell script para monitorar algumas coisas usando while e tal, até aí tudo bem, funcionou. Agora o único problema é que não sei como deixar o shell script sempre ativo, já que rodo ele e quando a instancia fecha por timeout ou outro motivo qualquer o script para. Alguém saberia me informar como fazer para deixar um shell script sempre ativo, rodando em background? agradeço desde já att Harlei -- Fabiano Barros Consultor Técnico Cel.: 55 15 9175-4204 barrosfabi...@gmail.com -- DJSystem - Automação Comercial Fone/Fax: 55 15 3259-9600 CONFIDENCIALIDADE DO CORREIO ELETRÔNICO Esta mensagem, incluindo seus anexos, pode conter informação confidencial e/ou privilegiada. Caso você tenha recebido este e-mail por engano, não utilize, copie ou divulgue as informações 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.
Re: [OT] Shell-Script sempre ativo
Bom dia Em 1 de junho de 2011 09:48, Harlei Liguori Marcelino hligu...@gmail.comescreveu: Para ser bem sincero não há problema algum, simplesmente não roda... é como se não houvesse a linha do script no crontab... mas já coloquei e tentei até mudar... veja: 0-59/1 * * * * root /root/cloud/cloud.sh já tentei também: */1 * * * * root /root/cloud/cloud.sh Nenhum dos dois roda o script... Se eu rodar o script na mão roda perfeito... Se eu colocar outro script no lugar do script cloud.sh roda perfeito pelo crontab... só este script q não roda de jeito nenhum :( alguém 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 agradeço desde já att Harlei Em 1 de junho de 2011 08:21, Bruno Ambrosio bruno.ambro...@grupoestado.com.br escreveu: Qual problema ocorre quando você tenta rodar pela crontab? *Bruno* Ambrosio *De:* Harlei Liguori Marcelino [mailto:hligu...@gmail.com] *Enviada em:* terça-feira, 31 de maio de 2011 18:57 *Para:* debianlista *Assunto:* Re: [OT] Shell-Script sempre ativo Bom, eu até 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 está certa já que coloquei outro script da mesma forma para teste e funcionou... será que alguém tem ideia do pq o script funciona rodando na mão e nao pelo crontab? :( agradeço!!! Em 31 de maio de 2011 13:09, Fabiano Barros barrosfabi...@gmail.com escreveu: sja tentou colocar no /etc/rc.local ? /bin/script.sh ve se ajuda 2011/5/31 Harlei Liguori Marcelino hligu...@gmail.com Olá amigos, fiz um shell script para monitorar algumas coisas usando while e tal, até aí tudo bem, funcionou. Agora o único problema é que não sei como deixar o shell script sempre ativo, já que rodo ele e quando a instancia fecha por timeout ou outro motivo qualquer o script para. Alguém saberia me informar como fazer para deixar um shell script sempre ativo, rodando em background? agradeço desde já att Harlei -- Fabiano Barros Consultor Técnico Cel.: 55 15 9175-4204 barrosfabi...@gmail.com -- DJSystem - Automação Comercial Fone/Fax: 55 15 3259-9600 CONFIDENCIALIDADE DO CORREIO ELETRÔNICO Esta mensagem, incluindo seus anexos, pode conter informação confidencial e/ou privilegiada. Caso você tenha recebido este e-mail por engano, não utilize, copie ou divulgue as informações 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.
Re: [OT] Shell-Script sempre ativo
Ok, coloquei da forma que vc indicou, mas como disse já havia testado e nada funciona :( sobre o local dos scripts, acabo colocando os scripts junto com os diretórios onde criam os arquivos de controle e tal, para saber onde estao cada coisa... é só uma forma diferente de controlar as coisas, mas, não 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 paulobru...@gmail.com escreveu: Bom dia Em 1 de junho de 2011 09:48, Harlei Liguori Marcelino hligu...@gmail.comescreveu: Para ser bem sincero não há problema algum, simplesmente não roda... é como se não houvesse a linha do script no crontab... mas já coloquei e tentei até mudar... veja: 0-59/1 * * * * root /root/cloud/cloud.sh já tentei também: */1 * * * * root /root/cloud/cloud.sh Nenhum dos dois roda o script... Se eu rodar o script na mão roda perfeito... Se eu colocar outro script no lugar do script cloud.sh roda perfeito pelo crontab... só este script q não roda de jeito nenhum :( alguém 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 agradeço desde já att Harlei Em 1 de junho de 2011 08:21, Bruno Ambrosio bruno.ambro...@grupoestado.com.br escreveu: Qual problema ocorre quando você tenta rodar pela crontab? *Bruno* Ambrosio *De:* Harlei Liguori Marcelino [mailto:hligu...@gmail.com] *Enviada em:* terça-feira, 31 de maio de 2011 18:57 *Para:* debianlista *Assunto:* Re: [OT] Shell-Script sempre ativo Bom, eu até 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 está certa já que coloquei outro script da mesma forma para teste e funcionou... será que alguém tem ideia do pq o script funciona rodando na mão e nao pelo crontab? :( agradeço!!! Em 31 de maio de 2011 13:09, Fabiano Barros barrosfabi...@gmail.com escreveu: sja tentou colocar no /etc/rc.local ? /bin/script.sh ve se ajuda 2011/5/31 Harlei Liguori Marcelino hligu...@gmail.com Olá amigos, fiz um shell script para monitorar algumas coisas usando while e tal, até aí tudo bem, funcionou. Agora o único problema é que não sei como deixar o shell script sempre ativo, já que rodo ele e quando a instancia fecha por timeout ou outro motivo qualquer o script para. Alguém saberia me informar como fazer para deixar um shell script sempre ativo, rodando em background? agradeço desde já att Harlei -- Fabiano Barros Consultor Técnico Cel.: 55 15 9175-4204 barrosfabi...@gmail.com -- DJSystem - Automação Comercial Fone/Fax: 55 15 3259-9600 CONFIDENCIALIDADE DO CORREIO ELETRÔNICO Esta mensagem, incluindo seus anexos, pode conter informação confidencial e/ou privilegiada. Caso você tenha recebido este e-mail por engano, não utilize, copie ou divulgue as informações 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.
Re: [OT] Shell-Script sempre ativo
Olá amigo, fiz oque você sugeriu, ele critou o arquivo /tmp/cloud.log mas simplesmente não aparece nada no arquivo... deveria aparecer algo? Meu script não printa nada quando roda, apenas atualiza um arquivo de log q não está sendo atualizado :) só é atualizado quando rodo o script na mão... não entendi essa historia de colocar o cd `dirname 0` no inicio do script... como isso funciona? grato att Harlei Em 1 de junho de 2011 10:03, Bruno Ambrosio bruno.ambro...@grupoestado.com.br escreveu: Coloca a saída da cron em algum log pra saber onde para a execução e/ou também colocar uma linha no inicio do script cd `dirname 0` para que ele execute sempre no diretório correto: */1 * * * * /root/cloud/cloud.sh /tmp/cloud.log *Bruno* Ambrosio TI Operacional www.ae.com.br Tel.: (5511) 3856 5148 Cel.: (5511) 9367 3004 Av. Prof. Celestino Bourroul, 68 São Paulo – SP - 02710-000 - Brasil *De:* Harlei Liguori Marcelino [mailto:hligu...@gmail.com] *Enviada em:* quarta-feira, 1 de junho de 2011 09:49 *Para:* Bruno Ambrosio *Cc:* debianlista *Assunto:* Re: [OT] Shell-Script sempre ativo Para ser bem sincero não há problema algum, simplesmente não roda... é como se não houvesse a linha do script no crontab... mas já coloquei e tentei até mudar... veja: 0-59/1 * * * * root /root/cloud/cloud.sh já tentei também: */1 * * * * root /root/cloud/cloud.sh Nenhum dos dois roda o script... Se eu rodar o script na mão roda perfeito... Se eu colocar outro script no lugar do script cloud.sh roda perfeito pelo crontab... só este script q não roda de jeito nenhum :( alguém sabe oq diabos pode ser? :( agradeço desde já att Harlei Em 1 de junho de 2011 08:21, Bruno Ambrosio bruno.ambro...@grupoestado.com.br escreveu: Qual problema ocorre quando você tenta rodar pela crontab? *Bruno* Ambrosio *De:* Harlei Liguori Marcelino [mailto:hligu...@gmail.com] *Enviada em:* terça-feira, 31 de maio de 2011 18:57 *Para:* debianlista *Assunto:* Re: [OT] Shell-Script sempre ativo Bom, eu até 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 está certa já que coloquei outro script da mesma forma para teste e funcionou... será que alguém tem ideia do pq o script funciona rodando na mão e nao pelo crontab? :( agradeço!!! Em 31 de maio de 2011 13:09, Fabiano Barros barrosfabi...@gmail.com escreveu: sja tentou colocar no /etc/rc.local ? /bin/script.sh ve se ajuda 2011/5/31 Harlei Liguori Marcelino hligu...@gmail.com Olá amigos, fiz um shell script para monitorar algumas coisas usando while e tal, até aí tudo bem, funcionou. Agora o único problema é que não sei como deixar o shell script sempre ativo, já que rodo ele e quando a instancia fecha por timeout ou outro motivo qualquer o script para. Alguém saberia me informar como fazer para deixar um shell script sempre ativo, rodando em background? agradeço desde já att Harlei -- Fabiano Barros Consultor Técnico Cel.: 55 15 9175-4204 barrosfabi...@gmail.com -- DJSystem - Automação Comercial Fone/Fax: 55 15 3259-9600 CONFIDENCIALIDADE DO CORREIO ELETRÔNICO Esta mensagem, incluindo seus anexos, pode conter informação confidencial e/ou privilegiada. Caso você tenha recebido este e-mail por engano, não utilize, copie ou divulgue as informações 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. CONFIDENCIALIDADE DO CORREIO ELETRÔNICO Esta mensagem, incluindo seus anexos, pode conter informação confidencial e/ou privilegiada. Caso você tenha recebido este e-mail por engano, não utilize, copie ou divulgue as informações 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.
Re: [OT] Shell-Script sempre ativo
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 hligu...@gmail.com | To: paulo bruck paulobru...@gmail.com | Cc: debianlista debian-user-portuguese@lists.debian.org | |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 paulobru...@gmail.com escreveu: | | Bom dia | | Em 1 de junho de 2011 09:48, Harlei Liguori Marcelino | hligu...@gmail.com 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 |bruno.ambro...@grupoestado.com.br escreveu: | | Qual problema ocorre quando voce tenta rodar pela crontab? | | | | Bruno Ambrosio | | | | De: Harlei Liguori Marcelino [mailto:hligu...@gmail.com] | 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 | barrosfabi...@gmail.com escreveu: | | sja tentou colocar no /etc/rc.local ? | | /bin/script.sh | | ve se ajuda | | 2011/5/31 Harlei Liguori Marcelino hligu...@gmail.com | | 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 | barrosfabi...@gmail.com | -- | 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
Re: [OT] Shell-Script sempre ativo
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 lesl...@celepar.pr.gov.brescreveu: 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 hligu...@gmail.com | To: paulo bruck paulobru...@gmail.com | Cc: debianlista debian-user-portuguese@lists.debian.org | |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 paulobru...@gmail.com escreveu: | | Bom dia | | Em 1 de junho de 2011 09:48, Harlei Liguori Marcelino | hligu...@gmail.com 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 |bruno.ambro...@grupoestado.com.br escreveu: | | Qual problema ocorre quando voce tenta rodar pela crontab? | | | | Bruno Ambrosio | | | | De: Harlei Liguori Marcelino [mailto:hligu...@gmail.com] | 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 | barrosfabi...@gmail.com escreveu: | | sja tentou colocar no /etc/rc.local ? | | /bin/script.sh | | ve se ajuda | | 2011/5/31 Harlei Liguori Marcelino hligu...@gmail.com | | 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
Re: [OT] Shell-Script sempre ativo
Oi Harlei, |Acabei de descobrir o que e... |so nao sei ainda como resolver... |metade, senao mais da metade, dos testes deste script sao feitos com os |scripts do ec2 da amazon... e nao sei por que cargas d'agua os scripts nao |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 e que rodando na mao ele roda perfeito :( |sera que alguem tem ideia do que possa ser feito, se e que algo pode ser |feito para resolver isso? :( |agradec,o demais a ajuda de todos voces Veja as variáveis de ambiente, em especial o $PATH :) []s LEslie -- Leslie H. Watter Gerência de Inovação Corporativa / CELEPAR Fone: +55 41 3200-6534 Curitiba - Paraná - Brasil -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110601134555.GB19830@eseae11920.celepar.parana
Re: [OT] Shell-Script sempre ativo
Mas colocando o caminho completo do script da amazon deveria suprir qualquer problema de variável de ambiente, ou não? Vou dar uma pesquisada em como verificar as variáveis de ambiente... Harlei Em 1 de junho de 2011 10:45, Leslie H. Watter lesl...@celepar.pr.gov.brescreveu: Oi Harlei, |Acabei de descobrir o que e... |so nao sei ainda como resolver... |metade, senao mais da metade, dos testes deste script sao feitos com os |scripts do ec2 da amazon... e nao sei por que cargas d'agua os scripts nao |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 e que rodando na mao ele roda perfeito :( |sera que alguem tem ideia do que possa ser feito, se e que algo pode ser |feito para resolver isso? :( |agradec,o demais a ajuda de todos voces Veja as variáveis de ambiente, em especial o $PATH :) []s LEslie -- Leslie H. Watter Gerência de Inovação Corporativa / CELEPAR Fone: +55 41 3200-6534 Curitiba - Paraná - Brasil
Re: [OT] Shell-Script sempre ativo
Acabei de ver que o $PATH do shell script é diferente do $PATH do shell... no shell o $PATH é: /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/aws/bin:/root/bin e no shell script o $PATH é: /sbin:/bin:/usr/sbin:/usr/bin agora estou tentando descobrir como mudar o $PATH dentro do script... não imagino que seja apenas jogar um PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/aws/bin:/root/bin já que é uma variável de ambiente e não uma variável normal quando conseguir fazer isso aviso :) agradeço desde já att Harlei Em 1 de junho de 2011 10:47, Harlei Liguori Marcelino hligu...@gmail.comescreveu: Mas colocando o caminho completo do script da amazon deveria suprir qualquer problema de variável de ambiente, ou não? Vou dar uma pesquisada em como verificar as variáveis de ambiente... Harlei Em 1 de junho de 2011 10:45, Leslie H. Watter lesl...@celepar.pr.gov.brescreveu: Oi Harlei, |Acabei de descobrir o que e... |so nao sei ainda como resolver... |metade, senao mais da metade, dos testes deste script sao feitos com os |scripts do ec2 da amazon... e nao sei por que cargas d'agua os scripts nao |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 e que rodando na mao ele roda perfeito :( |sera que alguem tem ideia do que possa ser feito, se e que algo pode ser |feito para resolver isso? :( |agradec,o demais a ajuda de todos voces Veja as variáveis de ambiente, em especial o $PATH :) []s LEslie -- Leslie H. Watter Gerência de Inovação Corporativa / CELEPAR Fone: +55 41 3200-6534 Curitiba - Paraná - Brasil
Re: [OT] Shell-Script sempre ativo
|Mas colocando o caminho completo do script da amazon deveria suprir |qualquer problema de variavel de ambiente, ou nao? |Vou dar uma pesquisada em como verificar as variaveis de ambiente... |Harlei Não necessariamente. O que tem dentro dos scripts da amazon ? Será que ali dentro os comandos não estão sendo usados assumindo um PATH predefinido ? Att, LEslie -- Leslie H. Watter Gerência de Inovação Corporativa / CELEPAR Fone: +55 41 3200-6534 Curitiba - Paraná - Brasil -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110601140115.GD19830@eseae11920.celepar.parana
Re: [OT] Shell-Script sempre ativo
Bom, coloquei a variável de ambiente $PATH igual a do sistema usando o seguinte comando dentro do script: *PATH=/usr/local/sbin:/usr/local/bin:/opt/aws/bin:/root/bin:$PATH* **o problema é que isso ainda não resolveu meu problema... mesmo com o $PATH igual o script continua sem rodar :( Em 1 de junho de 2011 11:01, Leslie H. Watter lesl...@celepar.pr.gov.brescreveu: |Mas colocando o caminho completo do script da amazon deveria suprir |qualquer problema de variavel de ambiente, ou nao? |Vou dar uma pesquisada em como verificar as variaveis de ambiente... |Harlei Não necessariamente. O que tem dentro dos scripts da amazon ? Será que ali dentro os comandos não estão sendo usados assumindo um PATH predefinido ? Att, LEslie -- Leslie H. Watter Gerência de Inovação Corporativa / CELEPAR Fone: +55 41 3200-6534 Curitiba - Paraná - Brasil
Re: [OT] Shell-Script sempre ativo
|Bom, coloquei a variavel de ambiente $PATH igual a do sistema usando o |seguinte comando dentro do script: |PATH=/usr/local/sbin:/usr/local/bin:/opt/aws/bin:/root/bin:$PATH |o problema e que isso ainda nao resolveu meu problema... mesmo com o $PATH |igual o script continua sem rodar :( Coloque no início dos scripts: set -x e redirecione a saida para outro arquivo e vais ter uma saida do que está ou não acontecendo Att, LEslie -- Leslie H. Watter Gerência de Inovação Corporativa / CELEPAR Fone: +55 41 3200-6534 Curitiba - Paraná - Brasil -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110601144355.GE19830@eseae11920.celepar.parana
Re: [OT] Shell-Script sempre ativo
Exportei!!! Não adiantou nada uahuahauhauaha infern será q esse script simplesmente nao roda no shell, era so o que me faltava mesmo uahuahauhauah Harlei Em 1 de junho de 2011 11:15, Bruno Ambrosio bruno.ambro...@grupoestado.com.br escreveu: Exporta o PATH do Shell dentro do script (dentro de todos os scripts) export PATH= /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/aws/bin:/root/bin *Bruno* Ambrosio *De:* Harlei Liguori Marcelino [mailto:hligu...@gmail.com] *Enviada em:* quarta-feira, 1 de junho de 2011 11:00 *Para:* Leslie H. Watter *Cc:* paulo bruck; debianlista *Assunto:* Re: [OT] Shell-Script sempre ativo Acabei de ver que o $PATH do shell script é diferente do $PATH do shell... no shell o $PATH é: /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/aws/bin:/root/bin e no shell script o $PATH é: /sbin:/bin:/usr/sbin:/usr/bin agora estou tentando descobrir como mudar o $PATH dentro do script... não imagino que seja apenas jogar um PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/aws/bin:/root/bin já que é uma variável de ambiente e não uma variável normal quando conseguir fazer isso aviso :) agradeço desde já att Harlei Em 1 de junho de 2011 10:47, Harlei Liguori Marcelino hligu...@gmail.com escreveu: Mas colocando o caminho completo do script da amazon deveria suprir qualquer problema de variável de ambiente, ou não? Vou dar uma pesquisada em como verificar as variáveis de ambiente... Harlei Em 1 de junho de 2011 10:45, Leslie H. Watter lesl...@celepar.pr.gov.br escreveu: Oi Harlei, |Acabei de descobrir o que e... |so nao sei ainda como resolver... |metade, senao mais da metade, dos testes deste script sao feitos com os |scripts do ec2 da amazon... e nao sei por que cargas d'agua os scripts nao |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 e que rodando na mao ele roda perfeito :( |sera que alguem tem ideia do que possa ser feito, se e que algo pode ser |feito para resolver isso? :( |agradec,o demais a ajuda de todos voces Veja as variáveis de ambiente, em especial o $PATH :) []s LEslie -- Leslie H. Watter Gerência de Inovação Corporativa / CELEPAR Fone: +55 41 3200-6534 Curitiba - Paraná - Brasil CONFIDENCIALIDADE DO CORREIO ELETRÔNICO Esta mensagem, incluindo seus anexos, pode conter informação confidencial e/ou privilegiada. Caso você tenha recebido este e-mail por engano, não utilize, copie ou divulgue as informações 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.
Re: [OT] Shell-Script sempre ativo
Colocar set -x logo abaixo do #!/bin/bash??? Já estou redirecionando a saida do cron para um arquivo logo, como abaixo: */1 * * * * root /tmp/cloud/cloud.sh /tmp/cloud.log preciso fazer algo além de colocar o set -x ? E é logo abaixo do #!/bin/bash mesmo? obrigado Harlei Em 1 de junho de 2011 11:43, Leslie H. Watter lesl...@celepar.pr.gov.brescreveu: |Bom, coloquei a variavel de ambiente $PATH igual a do sistema usando o |seguinte comando dentro do script: |PATH=/usr/local/sbin:/usr/local/bin:/opt/aws/bin:/root/bin:$PATH |o problema e que isso ainda nao resolveu meu problema... mesmo com o $PATH |igual o script continua sem rodar :( Coloque no início dos scripts: set -x e redirecione a saida para outro arquivo e vais ter uma saida do que está ou não acontecendo Att, LEslie -- Leslie H. Watter Gerência de Inovação Corporativa / CELEPAR Fone: +55 41 3200-6534 Curitiba - Paraná - Brasil
Re: [OT] Shell-Script sempre ativo
Nossa gente... depois de TRINTA e-mails com vocês e horas e horas de teste descobri... ;) segue abaixo o que vocês terão que fazer para rodar algum script da amazon via cron :) # EXPORTAR VARIAVEIS DE AMBIENTE export EC2_PRIVATE_KEY=$PK export EC2_CERT=$CERT export EC2_HOME=/opt/aws/apitools/ec2 export PATH=$PATH:$EC2_HOME/bin export JAVA_HOME=/usr/lib/jvm/jre onde $PK e $CERT já estavam como variáveis no meu script indicando o local das chaves publicas e privadas da amazon... simples né? auhauhauahuha pena q foi dificil achar :) mas sou muito grato a todos vocês por terem tentado me ajudar, e acabaram ajudando dizendo que poderia ser variáveis de ambiente... trabalhando sobre isso que consegui resolver :) grato att Harlei Em 1 de junho de 2011 12:41, Roger Spies roger.sp...@directcall.com.brescreveu: Ola Harlei Tenta fazer um chuncho do tipo. Criar um script que rode o script da amazon. Ai coloca este script no cron. É chuncho mas vale a tentativa []s *De:* Harlei Liguori Marcelino [mailto:hligu...@gmail.com] *Enviada em:* quarta-feira, 1 de junho de 2011 10:48 *Para:* Leslie H. Watter *Cc:* paulo bruck; debianlista *Assunto:* Re: [OT] Shell-Script sempre ativo Mas colocando o caminho completo do script da amazon deveria suprir qualquer problema de variável de ambiente, ou não? Vou dar uma pesquisada em como verificar as variáveis de ambiente... Harlei Em 1 de junho de 2011 10:45, Leslie H. Watter lesl...@celepar.pr.gov.br escreveu: Oi Harlei, |Acabei de descobrir o que e... |so nao sei ainda como resolver... |metade, senao mais da metade, dos testes deste script sao feitos com os |scripts do ec2 da amazon... e nao sei por que cargas d'agua os scripts nao |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 e que rodando na mao ele roda perfeito :( |sera que alguem tem ideia do que possa ser feito, se e que algo pode ser |feito para resolver isso? :( |agradec,o demais a ajuda de todos voces Veja as variáveis de ambiente, em especial o $PATH :) []s LEslie -- Leslie H. Watter Gerência de Inovação Corporativa / CELEPAR Fone: +55 41 3200-6534 Curitiba - Paraná - Brasil
Re: [OT] Shell-Script sempre ativo
2011/5/31 Harlei Liguori Marcelino hligu...@gmail.com Olá amigos, fiz um shell script para monitorar algumas coisas usando while e tal, até aí tudo bem, funcionou. Agora o único problema é que não sei como deixar o shell script sempre ativo, já que rodo ele e quando a instancia fecha por timeout ou outro motivo qualquer o script para. Alguém saberia me informar como fazer para deixar um shell script sempre ativo, rodando em background? Você poderia utilizar o cron para rodar a cada determinado tempo. Alguns links que podem ajudá-lo: * http://www.debian-administration.org/articles/56 * http://www.pantz.org/software/cron/croninfo.html * http://www.debianhelp.co.uk/schedulejobs.htm agradeço desde já att Harlei Abraço -- What he learns we all learn. What he knows we all benefit from Linux, The future is Open Éverton M. Arruda Jr. (Notrev) - http://earruda.eti.br | @everton_arruda Debian-AM - http://am.debianbrasil.org/ Projeto Software Livre Amazonas (PSL-AM) - http://am.softwarelivre.org Comunidade Software Livre - http://www.comunidadesol.org
Re: [OT] Shell-Script sempre ativo
Obrigado pela resposta, isso eu imaginei que poderia... mas não rola deixar rodando em background, fazendo este monitoramento? obrigado!!! Em 31 de maio de 2011 10:56, Éverton Arruda not...@gmail.com escreveu: 2011/5/31 Harlei Liguori Marcelino hligu...@gmail.com Olá amigos, fiz um shell script para monitorar algumas coisas usando while e tal, até aí tudo bem, funcionou. Agora o único problema é que não sei como deixar o shell script sempre ativo, já que rodo ele e quando a instancia fecha por timeout ou outro motivo qualquer o script para. Alguém saberia me informar como fazer para deixar um shell script sempre ativo, rodando em background? Você poderia utilizar o cron para rodar a cada determinado tempo. Alguns links que podem ajudá-lo: * http://www.debian-administration.org/articles/56 * http://www.pantz.org/software/cron/croninfo.html * http://www.debianhelp.co.uk/schedulejobs.htm agradeço desde já att Harlei Abraço -- What he learns we all learn. What he knows we all benefit from Linux, The future is Open Éverton M. Arruda Jr. (Notrev) - http://earruda.eti.br | @everton_arruda Debian-AM - http://am.debianbrasil.org/ Projeto Software Livre Amazonas (PSL-AM) - http://am.softwarelivre.org Comunidade Software Livre - http://www.comunidadesol.org
Re: [OT] Shell-Script sempre ativo
Mas tem algum tipo de script q não funciona deste jeito que vc me disse? Meu script é simples, veja abaixo: #!/bin/bash # Arquivos de controle virtua=/root/firewall/virtua speedy=/root/firewall/speedy # Rodar Virtua como Internet Padrão /root/firewall/virtua.sh sleep 1s while :; do if ping -c 5 www.terra.com.br; then echo Internet OK! elif [ -e $virtua ]; then /root/firewall/speedy.sh echo speedy while :; do if [ -e $speedy ]; then sleep 900s /root/firewall/check_virtua.sh fi done elif [ -e $speedy ]; then /root/firewall/virtua.sh echo virtua fi sleep 3s done existe alguma coisa que não funcione desta forma que você me mostrou meu amigo? att Harlei Em 31 de maio de 2011 11:14, jmhenri...@yahoo.com.br escreveu: Tem esse jeito aqui... while [ 1 ] do /seu_script.sh done Mas vai depender de como o seu_script.sh foi implementado. []'s Henry Enviado pelo meu aparelho BlackBerry® -- *From: * Harlei Liguori Marcelino hligu...@gmail.com *Date: *Tue, 31 May 2011 10:45:47 -0300 *To: *debianlistadebian-user-portuguese@lists.debian.org *Subject: *[OT] Shell-Script sempre ativo Olá amigos, fiz um shell script para monitorar algumas coisas usando while e tal, até aí tudo bem, funcionou. Agora o único problema é que não sei como deixar o shell script sempre ativo, já que rodo ele e quando a instancia fecha por timeout ou outro motivo qualquer o script para. Alguém saberia me informar como fazer para deixar um shell script sempre ativo, rodando em background? agradeço desde já att Harlei
Re: [OT] Shell-Script sempre ativo
rola na cron, de minuto a minuto, mas elabora o teu script diferente, faz primeiro o ping, caso ping não role, sobe speed, se não rola sobe virtua. vai ficar bem melhor. -- att Marcos Carraro Linux user #511627 Em 31 de maio de 2011 11:34, Harlei Liguori Marcelino hligu...@gmail.comescreveu: Mas tem algum tipo de script q não funciona deste jeito que vc me disse? Meu script é simples, veja abaixo: #!/bin/bash # Arquivos de controle virtua=/root/firewall/virtua speedy=/root/firewall/speedy # Rodar Virtua como Internet Padrão /root/firewall/virtua.sh sleep 1s while :; do if ping -c 5 www.terra.com.br; then echo Internet OK! elif [ -e $virtua ]; then /root/firewall/speedy.sh echo speedy while :; do if [ -e $speedy ]; then sleep 900s /root/firewall/check_virtua.sh fi done elif [ -e $speedy ]; then /root/firewall/virtua.sh echo virtua fi sleep 3s done existe alguma coisa que não funcione desta forma que você me mostrou meu amigo? att Harlei Em 31 de maio de 2011 11:14, jmhenri...@yahoo.com.br escreveu: Tem esse jeito aqui... while [ 1 ] do /seu_script.sh done Mas vai depender de como o seu_script.sh foi implementado. []'s Henry Enviado pelo meu aparelho BlackBerry® -- *From: * Harlei Liguori Marcelino hligu...@gmail.com *Date: *Tue, 31 May 2011 10:45:47 -0300 *To: *debianlistadebian-user-portuguese@lists.debian.org *Subject: *[OT] Shell-Script sempre ativo Olá amigos, fiz um shell script para monitorar algumas coisas usando while e tal, até aí tudo bem, funcionou. Agora o único problema é que não sei como deixar o shell script sempre ativo, já que rodo ele e quando a instancia fecha por timeout ou outro motivo qualquer o script para. Alguém saberia me informar como fazer para deixar um shell script sempre ativo, rodando em background? agradeço desde já att Harlei
Res: Re: [OT] Shell-Script sempre ativo
Sim, pode apostar que existe. Seu script simples chama outros varios scripts. Nao me parece uma boa pratica de programacao inserir mais uma camada de while. SE eu fosse voce, ou faria um script unico, separando por funcoes, ou colocaria todas as funcoes em um unico outro arquivo, lido no inicio, e deixaria no corpo do script uma parte minima. Igualzinho os scripts de inicializacao de daemons do debian. []'s Henry Enviado pelo meu aparelho BlackBerry® -Original Message- From: Harlei Liguori Marcelino hligu...@gmail.com Date: Tue, 31 May 2011 11:34:34 To: jmhenri...@yahoo.com.br Cc: debianlistadebian-user-portuguese@lists.debian.org Subject: Re: [OT] Shell-Script sempre ativo Mas tem algum tipo de script q não funciona deste jeito que vc me disse? Meu script é simples, veja abaixo: #!/bin/bash # Arquivos de controle virtua=/root/firewall/virtua speedy=/root/firewall/speedy # Rodar Virtua como Internet Padrão /root/firewall/virtua.sh sleep 1s while :; do if ping -c 5 www.terra.com.br; then echo Internet OK! elif [ -e $virtua ]; then /root/firewall/speedy.sh echo speedy while :; do if [ -e $speedy ]; then sleep 900s /root/firewall/check_virtua.sh fi done elif [ -e $speedy ]; then /root/firewall/virtua.sh echo virtua fi sleep 3s done existe alguma coisa que não funcione desta forma que você me mostrou meu amigo? att Harlei Em 31 de maio de 2011 11:14, jmhenri...@yahoo.com.br escreveu: Tem esse jeito aqui... while [ 1 ] do /seu_script.sh done Mas vai depender de como o seu_script.sh foi implementado. []'s Henry Enviado pelo meu aparelho BlackBerry® -- *From: * Harlei Liguori Marcelino hligu...@gmail.com *Date: *Tue, 31 May 2011 10:45:47 -0300 *To: *debianlistadebian-user-portuguese@lists.debian.org *Subject: *[OT] Shell-Script sempre ativo Olá amigos, fiz um shell script para monitorar algumas coisas usando while e tal, até aí tudo bem, funcionou. Agora o único problema é que não sei como deixar o shell script sempre ativo, já que rodo ele e quando a instancia fecha por timeout ou outro motivo qualquer o script para. Alguém saberia me informar como fazer para deixar um shell script sempre ativo, rodando em background? agradeço desde já att Harlei
Re: [OT] Shell-Script sempre ativo
Bom, eu até 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 está certa já que coloquei outro script da mesma forma para teste e funcionou... será que alguém tem ideia do pq o script funciona rodando na mão e nao pelo crontab? :( agradeço!!! Em 31 de maio de 2011 13:09, Fabiano Barros barrosfabi...@gmail.comescreveu: sja tentou colocar no /etc/rc.local ? /bin/script.sh ve se ajuda 2011/5/31 Harlei Liguori Marcelino hligu...@gmail.com Olá amigos, fiz um shell script para monitorar algumas coisas usando while e tal, até aí tudo bem, funcionou. Agora o único problema é que não sei como deixar o shell script sempre ativo, já que rodo ele e quando a instancia fecha por timeout ou outro motivo qualquer o script para. Alguém saberia me informar como fazer para deixar um shell script sempre ativo, rodando em background? agradeço desde já att Harlei -- Fabiano Barros Consultor Técnico Cel.: 55 15 9175-4204 barrosfabi...@gmail.com -- DJSystem - Automação Comercial Fone/Fax: 55 15 3259-9600