-----Ursprüngliche Nachricht----- Von: Wolfgang Hinsch [mailto:wolfgang.hinsch@moebiusbau.de] Gesendet: Dienstag, 11. März 2003 16:14 An: suse-linux@suse.com Betreff: Re: Zugriff auf ttyS1
Am Die, 2003-03-11 um 15.16 schrieb Kroll, Volker:
On 2003-03-11 03:17:15, Wolfgang Hinsch wrote:
Am Die, 2003-03-11 um 11.57 schrieb Josef Thaller:
-*/01 * * * * root /srv/www/cgi-bin/temperatur/aussen.cgi
Woher stammt die Zeile oben ? crontab -l? Die Felder 1-5 steuern die Laufzeit, Feld 6 den Aufruf. Woher kommt "root"?
Das ist das Format von /etc/crontab
Startet es überhaupt?
Soweit ich Josef verstanden habe (in PM) ja. Nur die Werte werden nicht empfangen.
Hallo, also das Script läuft einwandfrei und die User Zuordnung in der Crontab funktioniert auch einwandfrei! Schreibe ich einen User rein, dann startet er das Script mit den Rechten des Users. Wie gesagt, das script läuft einwandfrei nur das Programm das dieses Script startet gibt mir beim automatischen Start keine Rückmeldung -> leider auch keine Meldung per Mail! Ich kann also nicht feststellen ob das Programm überhaupt ausgeführt wird.
Ich starte mit dem Script ein Programm im Verzeichnis /srv/www/htdocs/temperatur/digitemp in diesem Verzeichnis sind auch noch eine andere Datei die für den Betrieb des Programmes benötigt wird. Kann es sein, dass das Programm duch den automatischen Aufruf durch Cron die zweite Datei nicht findet? fg josef
Einspruch. Laut der Doku zu crontab(5) kann innerhalb einer Zeile kein User angegeben werden. Die /etc/crontab ist wahrscheinlich entweder ein Relikt vergangener SuSE-Zeiten oder eine Vorlage für irgendein Yast-Script. Jeder User legt seine cronjobs in genau einem cronfile ab und übergibt dieses File dem cron mit "crontab meinCronfile".
Die /etc/crontab lässt sich mit dem crontab-Befehl nicht starten. Das tückische am crontab ist, dass er den Inhalt ungeprüft an cron weitergibt. Man sollte allerdings den MAILTO auf den eigenen Üser setzen, sonst sieht man die Fehlermeldungen nicht, die der cron erzeugt. ME läuft Josefs Temperatur-Script überhaupt nicht! Es wird gar nicht gestartet, da der cron den Befehl gleich mit einer Fehlermeldung verwirft.
Tipp: sux - kmail Einstellungen - kmail einrichten - Netzwerk - Empfang - Hinzufügen - Lokales Postfach - Mbox-Format Nach E-Mail sehen in <click>
geht auch mit su - mail
aber es kommt der ganze Install-Mail-Senf von SuSE. (d-return-d-...)
Ich empfehle Josef dringend, die root-mail zu prüfen.
Gruss, Wolfgang
ps Ich lese die Liste!
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com