Re: [OT] Shell-Script sempre ativo

2011-06-01 Por tôpico Harlei Liguori Marcelino
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

2011-06-01 Por tôpico paulo bruck
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

2011-06-01 Por tôpico Harlei Liguori Marcelino
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

2011-06-01 Por tôpico Harlei Liguori Marcelino
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

2011-06-01 Por tôpico Leslie H. Watter
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

2011-06-01 Por tôpico Harlei Liguori Marcelino
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

2011-06-01 Por tôpico Leslie H. Watter
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

2011-06-01 Por tôpico Harlei Liguori Marcelino
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

2011-06-01 Por tôpico Harlei Liguori Marcelino
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

2011-06-01 Por tôpico Leslie H. Watter
|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

2011-06-01 Por tôpico Harlei Liguori Marcelino
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

2011-06-01 Por tôpico Leslie H. Watter


|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

2011-06-01 Por tôpico Harlei Liguori Marcelino
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

2011-06-01 Por tôpico Harlei Liguori Marcelino
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

2011-06-01 Por tôpico Harlei Liguori Marcelino
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-05-31 Por tôpico Éverton Arruda
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

2011-05-31 Por tôpico Harlei Liguori Marcelino
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

2011-05-31 Por tôpico Harlei Liguori Marcelino
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

2011-05-31 Por tôpico Marcos Carraro
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

2011-05-31 Por tôpico jmhenrique
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

2011-05-31 Por tôpico Harlei Liguori Marcelino
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