[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: script não roda no crond
From: |
xxoin |
Subject: |
Re: script não roda no crond |
Date: |
Thu, 14 Oct 2004 16:28:02 -0000 |
User-agent: |
eGroups-EW/0.82 |
___ Boa tarde a todos.
Este é o script:
Nome do arquivo: /usr/bin/sargdia
> ---------------------------------
> #!/bin/bash
>
> SARG=/usr/bin/sarg
> HOJE=$(date +%d/%m/%Y)
>
> $SARG -d $(HOJE)
> exit 0
Obs_1: Também já tentei:
> #!/bin/bash
> HOJE=$(date +%d/%m/%Y)
> /usr/bin/sarg -d $(HOJE)
> exit 0
Obs_2: Na linha de comando funciona, no cron --> não...
> ---------------------------------
Esta é a linha que tenho colocado qundo uso o crontab -e
(console_root):
50 23 * * * /usr/bin/sargdia
E esta é a linha que coloco no /etc/crontab:
40 23 * * * root /usr/bin/sargdia
Obrigado a todos.
______
Xxoin
_____________________________________________
--- Em address@hidden, Gilberto Martins
<g.martins@p...> escreveu
> Pode enviar as linhas que vc utilizou no cron para que este script
fosse
> executado ?
>
> []s
>
> Em Qua, 2004-10-13 às 23:38, xxoin escreveu:
>
> > Boa noite a todos.
> > __________________
> >
> >
> > Para obter os relatórios "dos acessos do dia" no Sarg, na linha
de
> > comando, utilizo o seguinte comando:
> >
> > >#sarg -d data_de_hoje (no formato dd/mm/aaaa)
> >
> > Como o binário do sarg se encontra em /usr/bin/sarg, criei o
seguinte
> > script:
> >
> >
> > Nome do arquivo: /usr/bin/sargdia
> > ---------------------------------
> > #!/bin/bash
> >
> > SARG=/usr/bin/sarg
> > HOJE=$(date +%d/%m/%Y)
> >
> > sarg -d $(HOJE)
> > ---------------------------------
> >
> > Se executo na linha de comando:
> > >#sargdia
> > O relatório é gerado normalmente com a data atual, porém, quando
o
> > coloco no "crond" não vai... Nem no cron do root, nem
> > no /etc/crontab, nem colocando o arquivo_script
no /etc/crond.daily
>
>
>
>
> [As partes desta mensagem que não continham texto foram removidas]