crontab não executa [Resolvido]

1. crontab não executa [Resolvido]

Fernando
fndiaz

(usa CentOS)

Enviado em 26/07/2010 - 11:45h

Pessoal tenho um script em .sh onde, ele verifica se a internet está ok, pingando em algum site, caso a internet estiver fora, ele faz ela subir.

O problema é que este script não está sendo rodado pelo cron, apesar do log dizer que ele está sendo executado.
Na mão ele roda normal.

eu já dei direito de execução para o script chmod +x script

e adicionei a seguinte regra no cron:
*/5 * * * * root /etc/script/script.sh

Alguem sabe o que pode ser???


  


2. ???

Fernando
fndiaz

(usa CentOS)

Enviado em 26/07/2010 - 16:42h

nda


3. cron

Wesbter Batista
wesbter

(usa Ubuntu)

Enviado em 26/07/2010 - 16:56h

tente assim

*/5 * * * * cd /home/diretorio_do_arquivo/ && ./arquivo.sh



4. cron

Fernando
fndiaz

(usa CentOS)

Enviado em 27/07/2010 - 14:52h

Amigo tentei com este comando tbm e nda!!!

Não sei o q pode ser!!


5. Re: crontab não executa [Resolvido]

irado furioso com tudo
irado

(usa XUbuntu)

Enviado em 27/07/2010 - 15:27h

o .sh é executável (0755)? na primeira linha consta:

#!/bin/bash

??


6. Re: crontab não executa [Resolvido]

Fernando
fndiaz

(usa CentOS)

Enviado em 27/07/2010 - 15:35h

Na primeira linha consta #! /bin/bash

ele é um arquivo ".sh", agora nao sei dizer se é executável (0755)


7. não..

irado furioso com tudo
irado

(usa XUbuntu)

Enviado em 27/07/2010 - 15:57h

a) não pode ser #! /bin/bash (com espaço).
b) na dúvida: chmod -fv 0755 nome.do.script.sh


8. Re: crontab não executa [Resolvido]

Fernando
fndiaz

(usa CentOS)

Enviado em 27/07/2010 - 16:36h

Ok coloquei o #!/bin/bash

modo de `testa-rede.sh' mantido como 0755 (rwxr-xr-x)

e ainda nda....


9. Re: crontab não executa [Resolvido]

Osama Jr.
/bin/laden

(usa Void Linux)

Enviado em 27/07/2010 - 17:20h

1 - Após #!/bin/bash adicione:
PATH="/bin:/sbin:/usr/bin:/usr/sbin"

2 - Scripts que rodam via cron não podem enviar qualquer tipo de mensagem para o stdout/stderr (a tela)


10. Re: crontab não executa [Resolvido]

mazin
mazinsw

(usa Ubuntu)

Enviado em 27/07/2010 - 21:16h

o amigo /bin/laden tem razão...
se vc quer ver alguma mensagem na tela envie para um terminal
ex:

echo "minha mensagem\n" > /dev/ttx


11. cron

Fernando
fndiaz

(usa CentOS)

Enviado em 29/07/2010 - 10:18h

Amigo fiz o teste e nao deu certo, tbm nao sei se fiz certo, segue o script:

#!/bin/bash
PATH="/bin:/sbin:/usr/bin:/usr/sbin"

ping -c 1 -w 1 www.google.com

if [ $? == 0 ]
then
break

else
/etc/init.d/rede stop
/etc/init.d/rede start
fi


Montei até uma máquina virtual p testes, mas até agora sem sucesso! #fail


12. Re: crontab não executa [Resolvido]

Fernando
fndiaz

(usa CentOS)

Enviado em 30/07/2010 - 13:47h

alguem???



01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts