Jedes Mal, wenn ich wget http://www.domain.com verwende, wird eine Protokolldatei automatisch auf meinem Server gespeichert. Gibt es trotzdem einen Befehl ohne Protokollierung?WGET ohne die Protokolldatei
Danke,
Joel
Jedes Mal, wenn ich wget http://www.domain.com verwende, wird eine Protokolldatei automatisch auf meinem Server gespeichert. Gibt es trotzdem einen Befehl ohne Protokollierung?WGET ohne die Protokolldatei
Danke,
Joel
Sie -o und -q versuchen könnte
-o logfile
--output-file=logfile
Log all messages to logfile. The messages are
normally reported to standard error.
-q
--quiet
Turn off Wget's output.
So müssten Sie:
wget ... -q -o /dev/null ...
Damit werden die Inhalte der Website drucken wird die Standardausgabe, meinst du das, wenn du sagst, dass du nicht in eine Datei loggen willst?
wget -O - http://www.domain.com/
Nachdem ich den wget-Befehl, eine Datei mit dem Namen „index.php“ laufen (was ich WGET lief mit) auf meinem Server-Verzeichnis erstellt wird, mit dem Ausgang der Seite in seinem Inneren. Ich habe keine ausgegeben werden soll, was auch immer ... Ich betreibe diese Datei einige Updates in der Datenbank zu tun, und brauchen keine Ausgabe jeglicher Art – Joel
Oh ok, jetzt ich habe es! : D –
Ich persönlich fand, dass @ noch Paul Antwort wurde in eine Log-Datei hinzufügen, unabhängig von der Befehlszeile Ausgabe von -q
Added -O
zu /dev/null
ontop der Datei Argument -o
ausgegeben.
wget [url] -q -o /dev/null -O &> /dev/null
Vielen Dank! Aber was, wenn ich überhaupt nicht loggen möchte ... Nicht einmal Logfile – Joel
Dies schreibt keine Protokolle überall./dev/null ist keine reguläre Datei, was auch immer Sie dort schreiben ist nicht wirklich geschrieben, so dass es keinen Platz braucht und natürlich nicht zurück gelesen werden kann. –
Danke, es funktioniert! – Joel