Christian Wenke wrote:
> Am Donnerstag, 1. Februar 2007 15:19 schrieb Manfred Renken:
> > nach dem anlegen eines crontab sendet mir der Crondaemon
> > folgende mail:
> >
> > TERM environment variable not set
> >
> > Wer kann mir sagen wo soll die Variable gesetzt werden und
> > welchen Wert muss ich übergeben ?
> > Im crontab selber habe ich folgendes erfolglos ausprobiert:
> > TERM=linux
> > Term=xterm
>
> 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.
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
temporaer in einer crontab zeigt, welche Variablen gesetzt sind.
(steht aber normalerweise auch im Header der Mail, die cron verschickt.
Gruesse,
Joey
-- The MS-DOS filesystem is nice for removable media. -- H. Peter AnvinReceived on Thu Feb 01 2007 - 16:07:01 CET
This archive was generated by hypermail 2.2.0 : Thu Feb 01 2007 - 16:08:29 CET