[Rozwiązane] Cron zadanie wgget pisanie plików do katalogu root

[Rozwiązane] Cron zadanie wgget pisanie plików do katalogu root

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.