shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Script no CROND


From: thakilar
Subject: Re: [shell-script] Script no CROND
Date: Sun, 30 Mar 2003 11:11:50 -0300

No Cron existe diversas maneiras de executar seus programas. E tem também
formatos que devem ser respeitados.

Para adicionar seu programa no /etc/cron.d você deve usar os eguinte
formato:

0/5 0  * * *   root    /etc/postfix/rotate-maps.sh >
/var/log/rotate-maps.log

E no arquivo /etc/postfix/rotate-maps.sh você deve ter algo como:

/usr/sbin/postmap /etc/postfix/access
#/usr/sbin/postmap /etc/postfix/bodycheck.regex
/usr/sbin/postmap /etc/postfix/canonical
/usr/sbin/postmap /etc/postfix/destination_domains
#/usr/sbin/postmap /etc/postfix/header_checks
/usr/sbin/postmap /etc/postfix/relay_domains
/usr/sbin/postmap /etc/postfix/relocated
/usr/sbin/postmap /etc/postfix/transport
/usr/sbin/postmap /etc/postfix/transport_domains
/usr/sbin/postmap /etc/postfix/virtual

Ou seja o caminho completo do binário para que ele possa ser executado.

Para arquivos no '/etc/cron.daily' você deve ter seus scripts no seguinte
formato:

#! /bin/sh
test -x /usr/sbin/pflogsumm.pl || exit 0
test -f /var/log/mail.log || exit 0

set -e
file_out=mail_stats-`date +%d.%m.%y-%X`.wri
cd /var/log
/usr/sbin/pflogsumm.pl -d yesterday mail.log 2>&1 >> /root/$file_out
cat /root/$file_out | mail address@hidden -s "[srv6:postfix] @ `date
+%d.%m.%y-%X`"

Como você pode perceber existe dois formatos de executar suas tarefas no
Cron.
--

wendel - Gerente de Projetos
DotPix ASP/Con, Ltd.
http://www.dotpix.com.br




reply via email to

[Prev in Thread] Current Thread [Next in Thread]