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
