Manfred Renken wrote:
> > 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
Huh? Wenn Du das in einem cronjob hast, ist Dein System reichlich
hinueber. Ein normaler cron setzt keine TERM-Variable.
In Deiner urspruenglichen Mail schriebst Du:
TERM environment variable not set
... also wird cron die Variable voraussichtlich auch nicht gesetzt
haben.
> Mein "mygetmail.sh" hänge ich mal in den Anhang.
Die verwendeten Programme sollten alle ohne TERM auskommen.
Mit einer einzigen ausnahme:
| clear
Was wills tDu denn loeschen, wenn Du kein Terminal hast?
Schreib das mal so und Du solltest fein raus sein;
test -z "$TERM" || clear
Gruesse,
Joey
-- Ten years and still binary compatible. -- XFree86Received on Fri Feb 02 2007 - 09:44:22 CET
This archive was generated by hypermail 2.2.0 : Fri Feb 02 2007 - 09:48:06 CET