problemas com a CRON... [RESOLVIDO]

1. problemas com a CRON... [RESOLVIDO]

Vinícius Pedra
viniciuspedra

(usa Debian)

Enviado em 28/12/2011 - 16:41h

Prezados, boa tarde!
Tenho os seguintes itens agendados na cron. O que ocorre é que os itens do check_online não está ocorrendo. Se eu digitar no terminal /etc/squid/scripts/check_online ele executa normalmente, indicando que não é o script, porém pela cron não...
Já foi dado inclusive permissão ao arquivo para execução
O que pode ser?




# ATUALIZA LISTA DOS ATIVOS
50 * * * * /etc/squid/scripts/check_access

# RELOAD O SQUID
59 * * * * /etc/init.d/squid reload


# VERIFICACAO DO LINK

0 * * * * /etc/squid/scripts/check_internet
15 * * * * /etc/squid/scripts/check_internet
30 * * * * /etc/squid/scripts/check_internet
45 * * * * /etc/squid/scripts/check_internet


# VERIFICACAO DOS QUE ESTAO ON LINE A CADA 15 MINUTOS

0 * * * * /etc/squid/scripts/check_online
15 * * * * /etc/squid/scripts/check_online
30 * * * * /etc/squid/scripts/check_online
45 * * * * /etc/squid/scripts/check_online


# VERIFICACAO DOS DOWNLOADS ATIVOS

0 * * * * /etc/squid/scripts/check_down
15 * * * * /etc/squid/scripts/check_down
30 * * * * /etc/squid/scripts/check_down
45 * * * * /etc/squid/scripts/check_down


  


2. MELHOR RESPOSTA

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 28/12/2011 - 16:44h

Tem q v o q tem dentro do script, se tá dando saída (tanto d erro quanto saída padrão), se há alguma linha q o cron não consegue executar etc., pois qq coisa o cron não executa... Olhe nos logs do seu cron:


tail -f /var/log/cron


Em tempo: pq vc não simplifica a sua linha do cron d cada script? Deixe assim:


*/15 * * * * /etc/squid/scripts/check_online
*/15 * * * * /etc/squid/scripts/check_download
*/15 * * * * /etc/squid/scripts/check_internet


3. Re: problemas com a CRON... [RESOLVIDO]

Vinícius Pedra
viniciuspedra

(usa Debian)

Enviado em 28/12/2011 - 16:46h

putz... aqui acusa que não há o arquivo /var/log/cron :(


4. Re: problemas com a CRON... [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 28/12/2011 - 16:48h

Liste o diretório, então, do /var/log e veja se há algo do cron lá dentro.


5. Re: problemas com a CRON... [RESOLVIDO]

Vinícius Pedra
viniciuspedra

(usa Debian)

Enviado em 28/12/2011 - 16:49h

para constar: dentro do arquivo check_online existe um script em shell que lista os endereços mac de quem está on line. arp -e ;)


6. Re: problemas com a CRON... [RESOLVIDO]

Vinícius Pedra
viniciuspedra

(usa Debian)

Enviado em 28/12/2011 - 16:50h

tipow, listei e não há nada de cron.. da letra b vai para a d :(


7. Re: problemas com a CRON... [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 28/12/2011 - 16:51h

Então coloque a variável PATH dentro do seu cron:


PATH=/bin:/usr/bin:/sbin:/usr/sbin



8. Re: problemas com a CRON... [RESOLVIDO]

Vinícius Pedra
viniciuspedra

(usa Debian)

Enviado em 28/12/2011 - 16:57h

ok, feito... tipow... agora ele vai criar o log?


9. Re: problemas com a CRON... [RESOLVIDO]

Vinícius Pedra
viniciuspedra

(usa Debian)

Enviado em 28/12/2011 - 17:01h

vc me deu essa dica e me chamou a atenção a seguinte linha:

em um arquivo NÃO está funcionando está da seguinte forma:
#!/bin/bash

alterei para #!/bin/sh como está nos demais para verificar o que ocorre.



10. Re: problemas com a CRON... [RESOLVIDO]

Vinícius Pedra
viniciuspedra

(usa Debian)

Enviado em 28/12/2011 - 17:03h

feito! no momento em que alterei, já saiu funcionando!!!! valeuuu! 500 pts!


11. Re: problemas com a CRON... [RESOLVIDO]

Vinícius Pedra
viniciuspedra

(usa Debian)

Enviado em 28/12/2011 - 17:04h

vou seguir sua dica do 0/15 ;)


12. Re: problemas com a CRON... [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 28/12/2011 - 17:06h

É pq vc não tem o bash no seu sistema, deve ser isso...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts