Hallo Martin,
* Martin Schulze schrieb am 01.02.07 um 16:07 :
> Christian Wenke wrote:
> >
> > Ich würde mal behaupten, dass die Meldung möglicherweise nicht von cron selbst
> > kommt, sondern der output von dem/einem Programm ist, das in dem cronjob
>
> ACK
>
> > aufgerufen wird. Es wäre hilfreich, wenn du deinen crontab eintrag hier
> > posten könntest. Falls das ein eigenes Shellscript sein sollte, auch das
> > noch.
hier crontap -l
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
# min hour day month dayofweek
# (1=Mo, 7=Su) command
00 06 * * * /usr/local/bin/mygetmail.sh
00 13 * * * /usr/local/bin/mygetmail.sh
00 19 * * * /usr/local/bin/mygetmail.sh
30 01 * * 7 /usr/local/bin/homescan.sh
03 00 * * * /usr/bin/webalizer -c /etc/squidalizer.conf
13 00 * * * /usr/bin/webalizer -c /etc/ftpalizer.conf
23 00 * * * /usr/bin/webalizer
>
> Bei einem Aufruf von cron ist TERM nicht gesetzt. Ist ja auch
> logisch, denn bei einem cronjob ist ja kein Terminal mit stdout
> verbunden. TUI-Programme lassen sich da natuerlich nicht so
> einfach verwenden.
>
> * * * * * env | mail -s env $LOGNAME
Hier kommt folgendes raus:
TERM=xterm
Mein "mygetmail.sh" hänge ich mal in den Anhang.
-- Gruss, Manfred My system: debian sarge 3.1
This archive was generated by hypermail 2.2.0 : Thu Feb 01 2007 - 16:42:03 CET