crontab

Post Reply
Message
Author
chrlen

crontab

#1 Post by chrlen »

Hallo zusammen!

Ich möchte mittels crontab und lynx immer zu voller stunde ein file, auf einem webserver öffen, der crontab eintrag sieht so aus:
00 * * * * lynx www.irgendeinserver.com/test.php (dies ist die datei cron.txt wechle ich mittels "crontab cron.txt" sozusagen include)

nun zu meinem problem:
Ich bekomme immer folgende fehlermeldung:
Subject: Cron <root@server> lynx www.irgendeinserver.com/test.php
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=root>



Your Terminal type is unknown!

Enter a terminal type: [vt100]
TERMINAL TYPE IS SET TO vt100
^[(B^[)0^[[1;24r^[[m^O^[[?7h^[[?1h^[=^[[H^[[J^[[21B^[[0;7m^OLooking up www.irgendeinserver.com first.^[[m^O


ich hoffe, dass jemand eine lösung hat!

vielen dank!!

Jochen

Re: crontab

#2 Post by Jochen »

Jau.

lynx geht davon aus, dass es an einem Terminal hängt. Schliesslich soll es den Text ja da auf den Screen stellen, wie er HTML-technisch hinformatiert wird. Dazu muss lynx den Terminal-Typ kennen (normalerweise über die Variable TERM festgelegt). Wenn Du ein programm über cron startest, hat es aber kein Terminal - selbst wenn Du dem Programm eine TERM-Variable mitgibst, geht es schief, wenn er dann darauf zugreifen will.

Die Lösung: Verwende statt lynx wget.

Jochen

chrlen

Re: crontab

#3 Post by chrlen »

gute idee!

vielen dank!

Post Reply