o cron pode não ter a variavel PATH setada.. podes fazer isso no
inicio do script.
ou simplesmente sintaxe incorreta no cron

On 8/9/06, karrdelling <[EMAIL PROTECTED]> wrote:
> Gustavo:
>
> Na o script executa corretamente usando a linha de comando.
> Nos logs da cron não encontrei nada ao respeito... na verdade não
> quero sair do assunto da lista para discutir AIX... apenas estava
> querendo ver se a sintaxe do script está errada.
>
> A meu ver a cron loga em um AIX 5.1 no seguinte arquivo:
>
> [EMAIL PROTECTED]:cron]# pwd
> /var/adm/cron
> [EMAIL PROTECTED]:cron]# ls
> FIFO       at.deny    cron.deny  log        queuedefs
>
> [EMAIL PROTECTED]:cron]# tail -20 log
> root      : CMD ( /usr/sbin/ntpdate ntp.pop-rs.rnp.br 1>/dev/null
> 2>/dev/null ) : PID ( 15012 ) : Wed Aug  9 09:27:00 2006
> Cron Job with pid: 15012 Successful
>
> Acho que vou ter que virar a noite com a documentação da IBM.
> Mas obrigado mesmo pela intenção!!!
>
>
>
>
>
>
> --- Em [email protected], "Gustavo Picoloto"
> <[EMAIL PROTECTED]> escreveu
> >
> > Olá,
> >
> > Qual a mensagem de erro no AIX ? O script chega a rodar no AIX quando
> > executado manualmente ?
> >
> > []'s
> >
> > Gustavo Picoloto
> >
> > 2006/8/8, karrdelling <[EMAIL PROTECTED]>:
> > > Prezados Colegas!!!
> > >
> > > Estou com um pepino!! Abaixo vou postar um script que criei para
> > > limpar arquivos temporários criados pelo Amavis. O script funciona
> > > perfeito quando é executado pela linha de comando. Na cron de um AIX
> > > 5.1 não funciona de jeito nenhum e não sei por quê ??? Alguém já mexeu
> > > em AIX 5.1 ??? Ou o script está errado ???
> > >
> > > Sintam-se a vontade para criticar e sugerir.
> > >
> > > As permissões dos arquivos:
> > >
> > > [EMAIL PROTECTED]:etc]# ls -la tmp*
> > > -rwx------   1 root     system           65 Aug 08 11:25 tmp-Teste.sh
> > > -rwx------   1 root     system         1515 Aug 07 13:07
> > > tmpCleaner-Modificado.sh
> > > -rwx------   1 root     system         1429 Aug 07 12:58
> tmpCleaner-New.sh
> > > -rwx------   1 root     system          202 Aug 02 14:18 tmpCleaner.sh
> > >
> > > O querido script:
> > > -----------------
> > >
> > > #!/usr/bin/bash
> > > #
> > > # O comando com "find" foi retirado da pagina do Amavis-new e serve
> > > para limpar o diretorios EVIDENCE que o amavis
> > > # cria com cada processo filho assim de trabalhar nos mails (fazendo
> > > scan e varreduras de anti-virus)
> > > # adicionei uma pequena rotina para que seja informado de que
> > > aconteceu antes e depois da execução do script
> > > #
> > > #
> > > #
> > > # Definição de Variáveis
> > > ASSUNTO="Server1 executou o tmpCleaner-New.sh"
> > > ALERTA="Server2 nao executou o tmpCleaner-New.sh"
> > >
> > > # Vamos listar todos os arquivos que por ventura se encontrem dentro
> > > ls /var/amavis/tmp/ > /tmp/DIR_INICIAL-$$.txt
> > >
> > > # Procurar o lixo deixado pelo AMAVIS
> > > find /var/amavis -type d -name 'amavis-20??????T*' -prune -mtime +1
> > > -exec rm -rf {} \;
> > >
> > > if [ "$?" == "0" ]
> > > then
> > >     {
> > >       ls /var/amavis/tmp/ > /tmp/DIR_FINAL-$$.txt
> > >       diff /tmp/DIR_INICIAL-$$.txt /tmp/DIR_FINAL-$$.txt >
> > > /tmp/DIFF-RESULTADO-$$.txt
> > >       DIR="/tmp/DIFF-RESULTADO-$$.txt"
> > >       if [ ! -s "$DIR" ]      # se o arquivo está vazio nada foi
> excluido
> > >       then
> > >            {
> > >              echo "Nada foi excluido do /var/amavis/tmp/" >>
> > > /tmp/DIFF-RESULTADO-$$.txt
> > >            }
> > >       fi
> > >       cat /tmp/DIFF-RESULTADO-$$.txt | mail -s"$ASSUNTO"
> > > [EMAIL PROTECTED]
> > >       rm /tmp/DIR_FINAL-$$.txt
> > >       rm /tmp/DIR_INICIAL-$$.txt
> > >       rm /tmp/DIFF-RESULTADO-$$.txt
> > >     }
> > > else
> > >     {
> > >      echo "Aconteceu um erro. Verifique na gama.pop-rs.rnp.br" | mail
> > > -s"$ALERTA" [EMAIL PROTECTED]
> > >          rm /tmp/DIR_INICIAL-$$.txt
> > >     }
> > > fi
> > > exit 0
> >
> >
> >
> > --
> >
> > ------
> > Gustavo Picoloto
> > Analista de Segurança
> > http://cenoura.homelinux.com
> > ------
> >
>
>
>
>
>
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como 
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: [EMAIL PROTECTED]
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em 
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>


-- 
Reinaldo Carvalho
Debian Sarge 3.1 - Linux User: #238310
Prodepa - [EMAIL PROTECTED]


---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil

 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a