[Gelöst] Cron Job WGet schreibt Dateien in Root Directory

[Gelöst] Cron Job WGet schreibt Dateien in Root Directory

Der Befehl wGet ist ein Befehlszeilen -Dienstprogramm zum Herunterladen von Dateien von den Remote -Servern. Es wird auch verwendet, um Server -Seiten -Skripte mithilfe der Cron -Jobs auszulösen.

Problem

Während der Verwendung des WGet mit Cron Job die heruntergeladenen Dateien im Home -Verzeichnis gespeichert hat. Aus diesem Grund wird eine große Anzahl von Junk -Dateien in Ihrem System erstellt.

Lösung

Verwenden Option mit dem Befehl WGE. Nächste Auswahl /dev/null Gerätedatei als Zieldatei. Dies wird alles verwerfen, was darauf geschrieben wurde. Im Ergebnis werden in Ihrem Heimverzeichnis keine Junk -Dateien erstellt.

Zum Beispiel lautet der ursprüngliche Cron -Jobbefehl:

WGet https: // www.Beispiel.com/cron.Php 

Aktualisieren Sie den obigen Befehl an:

 WGet -q -o/dev/null https: // www.Beispiel.com/cron.Php 

Hier:

  • -Q Schalten Sie den Befehlsausgang der WGE aus
  • -O /dev /null Schreiben Sie heruntergeladene Inhalte (Datei) auf /Dev /Null -Gerät.

Das ist es. Ich hoffe.