Il comando wget è un'utilità della riga di comando per il download di file dai server remoti. Viene anche utilizzato per attivare gli script lato server utilizzando i lavori cron.
Problema
Durante l'utilizzo di wget con cron, il lavoro ha salvato i file scaricati nella directory home. Per questo motivo nel tuo sistema viene creato un gran numero di file spazzatura.
Soluzione
Usa -O
opzione con il comando wget per scrivere il file dei risultati (dati) in un file e in una posizione specifici. Quindi seleziona /dev/null
file del dispositivo come file di destinazione. Questo scarterà tutto ciò che è scritto su di esso. Di conseguenza, nessun file spazzatura verrà creato nella tua home directory.
Ad esempio, il comando cron job originale è:
wget https://www.example.com/cron.php
Aggiorna il comando sopra a:
wget -q -O /dev/null https://www.example.com/cron.php
Qui:
-q
Disattiva l'output del comando wget-O /dev/null
Scrivi il contenuto scaricato (file) sul dispositivo /dev/null.
Questo è tutto. Spero che questo tutorial ti aiuti a evitare file indesiderati su root generati da lavori wget cron.