sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #46056
linux: get a cron
Jeg har fådet en lille lækker mail fra min cron demon
######### START MAIL ############
Message 1000:
>From root Tue Dec 25 23:00:00 2001
Date: Tue, 25 Dec 2001 23:00:00 +0100
From: root@xxxxxxxxxxxxxxx (Cron Daemon)
To: root@xxxxxxxxxxxxxxx
Subject: Cron <root@heimdal> /usr/local/bin/ipacsum --starttime
`/root/sh/anov/yesterday.sh` --endtime `date +
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=root>
/bin/sh: -c: line 1: unexpected EOF while looking for matching ``'
/bin/sh: -c: line 2: syntax error: unexpected end of file
############ END MAIL ##########
Men min linje ser sådan her ud:
00 23 * * * /usr/local/bin/ipacsum --starttime `/root/sh/anov/yesterday.sh`
--endtime `date +%Y%m%d%H%M%S` --fixed-quantity M --png /home/pngs | mail -s
'ipaclog' ipaclog@octopus && /root/sh/ipac_stuff/send_pngs.sh
Det er ikke første gang jeg ikke kan bruge date's plus tegn uden at min cron
går amok min nu er det bare ved at drive mig til vanvid!
Er der nogen der har en forklaring på cron's mærkelig opførelse??
System info:
OS:
RedHat linux 7.0 (har dog oplevet det på en del af versionerne uden at
kunne benævne dem)
Relaterede RPM's:
vixie-cron-3.0.1-56
crontabs-1.8-1
PS. Jeg vil lige sige at jeg ved det har virket for den første gang jeg blev
af systemet gjort opmærksom på problemet var da jeg opgraderede en maskine
og kopierede crontab'en over på den nye maskine og pludselig blev mine job
ikke afviklet. Så var jeg simpelt hen nød til at lave et script der
indeholdt min kommando og sætte det i crontab.
Follow ups