
Hallo, wie kann ich die Cronjobs unter Debian einrichten. Also ich habe die *.dest Dateien angepasst und habe mit crontab -u otrs - e die Zeile 20 * * * * otrs /opt/otrs/bin/Cron.sh start >> /dev/null Eingefügt (Jede Stunde um 20 Minuten nach voll Cron.sh laden), leider scheint dies nicht zu funktionieren. Bekomme aber auch an root oder so keine Fehlermeldung. Eigentlich sollte doch dann alle 10 Minuten durch PostMasterPOP.pl die E-Mail von meinen eingerichteten Accounts abgeholt werden. Führe ich die PostmasterPOP.pl per Hand in der Shell aus, dann holt es auch ab. Nur per Cron geht es nicht. Was mache ich falsch bzw was muss ich machen damit die ganzen Jobs aus der Cron.sh regelmäßig laufen? Danke! Mit freundlichen Grüßen Pascal Grabe

Grabe, Pascal wrote:
Hallo,
wie kann ich die Cronjobs unter Debian einrichten. Also ich habe die *.dest Dateien angepasst und habe mit crontab -u otrs - e die Zeile
20 * * * * otrs /opt/otrs/bin/Cron.sh start >> /dev/null
Eingefügt (Jede Stunde um 20 Minuten nach voll Cron.sh laden), leider scheint dies nicht zu funktionieren. Bekomme aber auch an root oder so keine Fehlermeldung. Eigentlich sollte doch dann alle 10 Minuten durch PostMasterPOP.pl die E-Mail von meinen eingerichteten Accounts abgeholt werden. Führe ich die PostmasterPOP.pl per Hand in der Shell aus, dann holt es auch ab. Nur per Cron geht es nicht. Was mache ich falsch bzw was muss ich machen damit die ganzen Jobs aus der Cron.sh regelmäßig laufen?
Morgen, und wo steht dort, dass er alle 10 Minuten PostmasterPOP.pl startet? Grundsätzlich würdest Du dort nur alle Stunde was machen. Und wieso Cron.sh? So wie ich das Script verstanden habe, trägt dieses die Cronjobs nur ein ... also müsstest Du es nur einmal mit start aufrufen. Lasse mich da aber gern verbessern. Ich hab nur ein paar Cronjobs direkt im crontab drin stehen ... Bei mir siehts so aus: */5 * * * * /opt/otrs/bin/PostMasterPOP3.pl >> /dev/null 50 23 * * * * /opt/otrs/bin/mkStats.pl >> /dev/null Thomas

On Saturday, December 20, 2003 1:01 PM
Grabe, Pascal
Hallo,
wie kann ich die Cronjobs unter Debian einrichten. Also ich habe die *.dest Dateien angepasst und habe mit crontab -u otrs - e die Zeile
20 * * * * otrs /opt/otrs/bin/Cron.sh start >> /dev/null
Eingefügt (Jede Stunde um 20 Minuten nach voll Cron.sh laden), leider scheint dies nicht zu funktionieren.
Zum grundlegenden Verständis der verschiedenen CRON-Formate hilft:
man cron
man crontab
Aber vor allem haben wir für die CRON-Jobs ein Skript:
$ su otrs -
$ ~/bin/Cron.sh
Cron.sh - start/stop OTRS cronjobs - <$Revision: 1.8 $>
Copyright (c) 2002 Martin Edenhofer

@ Robert: Die Verwendung von cron ist mir bekannt, habe damit schon öfters gearbeitet, aber ich kapiere nicht was Cron.sh denn nun überhaupt macht. Wenn ich Cron.sh ausführe, dann werden die *.pl die darin sind doch ausgeführt oder werden die dann nur in die crontab eingetragen? Also seit dem ich nun die *.pl einzeln über die crontab aufrufe, geht alles wunderbar. Kann jemand mal sagen was Cron.sh nun überhaupt ist, dient es nur zum Eintragen in die crontab oder muss es selbst aus der crontab zu gewissen Zeitpunken aufgerufen werden!? Mit freundlichen Grüßen Pascal Grabe

On Saturday, December 20, 2003 2:50 PM
Grabe, Pascal
Kann jemand mal sagen was Cron.sh nun überhaupt ist, dient es nur zum Eintragen in die crontab oder muss es selbst aus der crontab zu gewissen Zeitpunken aufgerufen werden!?
Cron.sh erstellt und löscht die Einträge in der crontab des Users otrs, darf nicht selber als Cronjob laufen. hth, Robert Kehl -- ((otrs.de)) :: OTRS GmbH :: Norsk-Data-Str. 1 :: 61352 Bad Homburg http://www.otrs.de/ :: Tel. +49 (0)6172 4832388
participants (3)
-
Grabe, Pascal
-
Robert Kehl
-
Thomas (maillists)