[Rozwiązane] Cron zadanie wgget pisanie plików do katalogu root
- 3651
- 673
- Igor Madej
Polecenie WGET to narzędzie wiersza poleceń do pobierania plików z zdalnych serwerów. Służy również do wyzwalania skryptów po stronie serwera za pomocą zadań CRON.
Problem
Podczas korzystania z pracy WGET z Cron zapisałem pobrane pliki w Directory Home Directory. Z tego powodu w systemie tworzona jest duża liczba plików śmieciowych.
Rozwiązanie
Używać -O
Opcja z poleceniem WGET, aby zapisać plik wyników (dane) do określonego pliku i lokalizacji. Następnie wybierz /dev/null
plik urządzenia jako plik docelowy. To odrzuci wszystko napisane. W rezultacie w katalogu domowym nie zostaną utworzone żadne śmieciowe pliki.
Na przykład oryginalne polecenie zadania Cron jest:
wget https: // www.przykład.com/cron.php
Aktualizacja powyżej polecenia do:
wget -q -o/dev/null https: // www.przykład.com/cron.php
Tutaj:
-Q
Wyłącz wyjście polecenia WGET-O /dev /null
Zapisz pobraną zawartość (plik) na urządzenie /dev /null.
Otóż to. Mam nadzieję, że ten samouczek pomaga uniknąć niechcianych plików na root generowanych przez WGET CRON Jobs.