Cron não roda Script [RESOLVIDO]

1. Cron não roda Script [RESOLVIDO]

Roberto Costa
asparion

(usa Ubuntu)

Enviado em 07/03/2014 - 15:57h

Boa tarde.

Cron nao esta rodando os scripts, segue um exemplo




crontab -e


# Relatorios de Acesso a Web - Gerar relatorio 15:00 hrs
00 15 * * * root /etc/scripts/sarg.sh

#obs: ja fiz sem o root e tambem nao deu certo


vim /etc/scripts/sarg.sh


#!/bin/bash
DIA=`date +%d`
MES=`date +%m`
ANO=`date +%Y`
sarg -d $DIA/$MES/$ANO
echo "Relatorio Gerado Com Sucesso"


obs: rodando o script manual funciona
/etc/scripts/sarg.sh

usava o mesmo no centos 5.6 dessa forma acima, agora estou usando 6.3


  


2. Re: Cron não roda Script [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 07/03/2014 - 16:01h

como esta a permissão dele ?


3. Re: Cron não roda Script [RESOLVIDO]

Roberto Costa
asparion

(usa Ubuntu)

Enviado em 07/03/2014 - 16:09h

segue:

ls -lha /etc/scripts/

-rwxr-xr-x    1 root root  116 Mar  7 15:22 sarg.sh 




4. Re: Cron não roda Script [RESOLVIDO]

Roberto Costa
asparion

(usa Ubuntu)

Enviado em 07/03/2014 - 16:51h

Resolvi, tive de mudar essa linha
sarg -d $DIA/$MES/$ANO 


por essa
/usr/local/bin/sarg -d $DIA/$MES/$ANO >/dev/null 2>&1 


vlw






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts