OT: date command for pflogsumm.pl Script - undefined variable

Kevin D. Kinsey, DaleCo, S.P. kdk at daleco.biz
Thu Oct 21 08:22:17 PDT 2004


Danny wrote:

>I am trying to get this script to run:
>
>#
>day=`/bin/date "+%m-%d-%Y"`
>#
>/usr/sbin/pflogsumm.pl -i -mailq --smtpd_stats --problems_first
>--iso_date_time -d yesterday /home/user/maillog >
>/var/log/MX1-PostfixDailyReport.${day}
>#
>gzip -c /var/log/MX1-PostfixDailyReport.${day} | uuencode
>MX1-PostfixDailyReport.${day}.gz | mail -s "`hostname` Daily Mail
>Report for `LC_CTIME=C date +\"%A, %d %B %Y\"`" root # gzip
>/var/log/GW1-PostfixDailyReport.${day}
># 
>
>and I know very little about programming (I am working on this), and I
>receive the following error:
>
>mx1# ./pflogsumm.test
>day=10-21-2004: Command not found.
>day: Undefined variable.
>day: Undefined variable.
>
>Any suggestions? I just want this script to run and email me the
>output of pflogsumm.pl for my maillogs.
>
>Thank you!
>
>...D
>

Which shell are you using?

Kevin Kinsey


More information about the freebsd-questions mailing list