Pular para o conteúdo

crontab não executa [Resolvido]

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar
01 02 03

1. crontab não executa [Resolvido]

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???

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. ???

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

nda

3. cron

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

tente assim

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

4. cron

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]

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]

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..

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]

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]

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]

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

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]

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

alguem???
01 02 03

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder