Příkaz wget je nástroj příkazového řádku pro stahování souborů ze vzdálených serverů. Používá se také ke spouštění skriptů na straně serveru pomocí úloh cron.
Problém
Při použití wget s cron úloha uložila stažené soubory do domovského adresáře. Díky tomu se ve vašem systému vytvoří velké množství nevyžádaných souborů.
Řešení
Použijte -O
možnost s příkazem wget zapsat výsledný soubor (data) do konkrétního souboru a umístění. Dále vyberte /dev/null
soubor zařízení jako cílový soubor. Tím se zahodí vše, co je do něj zapsáno. V důsledku toho se ve vašem domovském adresáři nevytvoří žádné nevyžádané soubory.
Například původní příkaz úlohy cron je:
wget https://www.example.com/cron.php
Aktualizujte výše uvedený příkaz na:
wget -q -O /dev/null https://www.example.com/cron.php
Zde:
-q
Vypněte výstup příkazu wget-O /dev/null
Zapište stažený obsah (soubor) do zařízení /dev/null.
A je to. Doufám, že vám tento tutoriál pomůže vyhnout se nechtěným souborům v rootu generovaným úlohami wget cron.