2016-06-14 23 views
0

Ich habe folgenden cronjob Befehl: /usr/bin/wget http://domain/cron/cache.php >/dev/null 2>&1Cronjob Speicher von Dateien

Dieser Befehl speichert und die Protokollierung in meinem Home-Verzeichnis cache.php Dateien für jede cronjob, und jeder fährt jede mintue!

Wie kann ich verhindern, dass es protokolliert/gespeichert wird?

+0

Ultimate Cron verwendet den letzten Protokolleintrag, um festzustellen, wann der Job zuletzt ausgeführt wurde. Das heißt, wenn Sie die Protokolle verwerfen, wird der Job zu oft ausgeführt, da er denkt, dass er noch nicht ausgeführt wurde. Quelle: - Ist es möglich, die Protokollierung für einen bestimmten Cron-Job vollständig zu deaktivieren? [# 2384461] | Drupal.org – iamhssingh

Antwort

1

Was möchten Sie tun? wget http://domain/cron/cache.php lädt diese Datei herunter und speichert sie im aktuellen Arbeitsverzeichnis.

Wenn Sie nur die Anfrage machen wollen, aber nicht die Datei speichern, müssen Sie wget ausgeben sagen, mit -O- nach stdout:

wget -O- 'http://domain/cron/cache.php' &> /dev/null 

Siehe man wget für Optionen.