Za każdym razem, gdy korzystam z wget http://www.domain.com, plik dziennika jest automatycznie zapisywany na moim serwerze. czy mimo to można uruchomić to polecenie bez logowania?WGET bez pliku dziennika
Dzięki,
Joel
Za każdym razem, gdy korzystam z wget http://www.domain.com, plik dziennika jest automatycznie zapisywany na moim serwerze. czy mimo to można uruchomić to polecenie bez logowania?WGET bez pliku dziennika
Dzięki,
Joel
Można spróbować -o i -q
-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.
więc musiałbyś:
wget ... -q -o /dev/null ...
To będzie wydrukować zawartość witryny do standardowe wyjście, czy to masz na myśli mówiąc, że nie chcesz logować się do pliku?
wget -O - http://www.domain.com/
Po uruchomieniu polecenia wget, plik o nazwie "index.php" (który został uruchomiony przy użyciu WGET) jest tworzony na moim katalogu serwera, z danymi wyjściowymi strony wewnątrz niego. Nie chcę żadnych danych wyjściowych, w ogóle ... Uruchomiłem ten plik, aby wykonać pewne aktualizacje w bazie danych i nie potrzebuję żadnego rodzaju wyjścia. – Joel
Oh ok, teraz mam to! :RE –
ja osobiście uważam, że @ odpowiedź Pawła wciąż dodając do pliku dziennika, niezależnie od wyjścia linii poleceń -q
Dodano -O
do /dev/null
ontop pliku argumentu -o
wyjściowego.
wget [url] -q -o /dev/null -O &> /dev/null
Dzięki! Ale co jeśli nie chcę w ogóle logować ... Nawet do pliku logu – Joel
To nie zapisuje żadnych logów w dowolnym miejscu./dev/null nie jest zwykłym plikiem, cokolwiek napiszesz, nie jest napisane, więc nie zajmuje miejsca i oczywiście nie można go odczytać. –
Dzięki, to działa! – Joel