
Der unten stehende Bildlink zeigt den von uns eingerichteten Cron-Job, der jede Minute die Protokolldatei im Stammverzeichnis erstellt.
Ich bin auf einem gemeinsam genutzten Server und möchte die Protokolldateien nicht haben, da der Server sonst sehr schnell geladen wird. Es werden Dateien wie schedulesms.1, schedulesms.2 usw. erstellt.
Können Sie mir bitte eine Möglichkeit zeigen, wie ich sicherstellen kann, dass die Protokolldateien nicht erstellt werden?
Antwort1
Die angezeigten Dateien sind nichts cron
anderes als wget
Ausgaben. Die häufigste Verwendung von wget
Ausgaben ist das Abrufen von Webseiten auf der Festplatte.
Beim Umleiten stdin
und stdout
haben Sie die wget
Verwendung des Speicherns von Webseiten nicht berücksichtigt.
Wenn Sie nur auf diese URL zugreifen möchten, können Sie wget
mit der Option „Quiet“ angeben, dass keine Ausgabe gespeichert werden soll -q
.
Pro man wget
:
-q
--quiet Schaltet die Wget-Ausgabe aus.
Mir wäre es auch lieber, wenn auf einem gemeinsam genutzten Server kein Cron-Job jede Minute laufen würde, sondern dieser mindestens alle 5 Minuten, etwa so:
*/5 * * * * wget -q http://yoururl > /dev/null 2>&1