Hallo Oliver,
* Oliver Fromme <olli(at)lurza.secnetix.de> [15-06-05 12:51]:
> Hast Du eigentlich mal in /var/log/maillog reingeschaut?
> Wie unterscheiden sich die dortigen Einträge zwischen einer
> cron-generierten Mail und einer manuell generierten Mail?
> Irgendeinen Unterschied muß es ja geben ...
Ja, da gibt es auch einen Unterschied, bei einem Fehler bekomme ich
die folgenden Zeilen:
2005-06-15 11:46:00 1DiUTA-000As1-V2 <= <> R=1DiUTA-000As0-UX U=mailnull P=local S=701
2005-06-15 11:46:04 1DiUTA-000As1-V2 => root(at)fechner.net R=dnslookup T=remote_smtp H=mail.fechner.net [83.120.0.234] X=TLSv1:DHE-RSA-AES256-SHA:256
2005-06-15 11:46:04 1DiUTA-000As1-V2 Completed
Von der Konsole bekomme ich mit dem Aufruf:
--- cut ---
sendmail -FCronDaemon -odi -oem -oi -t
From: root (Cron Daemon)
To: root(at)fechner.net
Subject: Cron <root(at)server> echo test
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <LOGNAME=root>
X-Cron-Env: <MAILTO=root(at)fechner.net>
X-Cron-Env: <USER=root>
test
--- cut ---
2005-06-15 13:29:30 1DiW59-000BNq-61 <= root(at)fechner.net U=root P=local S=551
2005-06-15 13:29:34 1DiW59-000BNq-61 => root(at)fechner.net R=dnslookup T=remote_smtp H=mail.fechner.net [83.120.0.234] X=TLSv1:DHE-RSA-AES256-SHA:256
2005-06-15 13:29:34 1DiW59-000BNq-61 Completed
hier scheint die Mail anders übergeben zu werden.
> - Trace ihn und alle seine Children (als root):
> strace -v -o crontrace -s 9999 -ff -p $CRONPID
> (Nötigenfalls vorher strace aus den Ports installieren.)
hm, irgendwas passt da wohl nicht:
Process 43396 attached - interrupt to quit
crontrace: Bad file descriptor
crontrace: Bad file descriptor
crontrace: Bad file descriptor
crontrace: Bad file descriptor
crontrace: Bad file descriptor
crontrace: Bad file descriptor
crontrace: Bad file descriptor
crontrace: Bad file descriptor
crontrace: Bad file descriptor
crontrace: Bad file descriptor
crontrace: Bad file descriptor
crontrace: Bad file descriptor
syscall trouble
zsh: exit 1 strace -v -o crontrace -s 9999 -ff -p 43396
-- Gruss Matthias "Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning." -- Rich Cook To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org with "unsubscribe de-bsd-questions" in the body of the messageReceived on Wed 15 Jun 2005 - 13:33:40 CEST