Hallo
Auf meiner Website teste ich zur Zeit das chc-forum. Den Cronjob habe ich so definiert:
0,30 * * * * /usr/local/bin/wget -o /dev/null http://meineDomain/typo3conf/ext/chc_forum/mailer/mailer.php
Soweit läuft alles wie gewünscht, das Forum wird alle 30 Minuten aktualisiert.
Nun habe ich festgestellt, dass im Root meiner Website ebenfalls alle 30 Minuten ein Eintrag erfolgt: mailer.php.1, fortlaufend nummeriert, Inhalt 0KB.
Ich vermute, dass diese Dateien unnötig sind und nur Serverplatz beanspruchen bzw. das System langsam machen. Wie kann ich diese Dateien los werden? Stimmt an meinem Cronjob etwas nicht? Kann man an den Optionen etwas ändern? Da kenne ich mich überhaupt nicht aus.
Danke für jegliche Hilfe.
Hallo,
versuch statt
0,30 * * * * /usr/local/bin/wget -o /dev/null http://meineDomain/typo3conf/ext/chc_forum/mailer/mailer.php
doch mal
0,30 * * * * /usr/local/bin/wget -O /dev/null http://meineDomain/typo3conf/ext/chc_forum/mailer/mailer.php
(und finde den Unterschied 😉 )
Martin
Hallo Martin
Vielen Dank für deinen Tipp. Hab's ausprobiert und den kleinen Unterschied herausgefunden 😉
Mit /usr/local/bin/wget -o /dev/null wird beim Ausführen des Cronjobs ein Logfile auf dem Server eingetragen.
Mit /usr/local/bin/wget -O /dev/null wird mir jedes Mal eine Mail zugestellt.
Ohne -o oder -O bekomme ich per Mail die Fehlermeldung: /dev/null: Unsupported scheme. Zudem wird auch so ein Logfile auf dem Server eingetragen.
Gibt es irgendwo ein Manual, wo die Optionen für Cronjobs beschrieben sind? Das wäre wohl nicht nur für mich hilfreich.
Unterdessen habe ich versucht, meine Mail-Adresse bei den Cronjobs zu löschen, um die lästigen Mails loszuwerden. Das hat das System leider nicht zugelassen. Auf Anfrage beim Provider habe ich stattdessen folgende Anleitung erhalten:
/usr/local/bin/wget >/dev/null 2>&1
Damit kann ich zwar die Mails bei der Ausführung der Cronjobs verhindern, dafür gibt es wieder Einträge im Root.
Die Wirkung ist - soweit ich das beurteilen kann - dieselbe wie mit
/usr/local/bin/wget -o /dev/null
Wo liegen die Unterschiede hier und wie kann ich sowohl Logfiles wie auch Mails, die nur die Ausführung der Cronjobs betreffen, verhindern? Wenn's mal läuft, sind die doch unnötig.