[Résolu] Cron Job Wget Writing Fichiers à Root Directory
- 4032
- 557
- Victor Charpentier
La commande wget est un utilitaire de ligne de commande pour télécharger des fichiers à partir des serveurs distants. Il est également utilisé pour déclencher des scripts côté serveur à l'aide des travaux Cron.
Problème
Alors que l'utilisation du travail WGET avec Cron a enregistré les fichiers téléchargés sous Home Directory. Pour cette raison, un grand nombre de fichiers indésirables sont créés dans votre système.
Solution
Utiliser -O
Option avec la commande wget pour écrire le fichier de résultat (données) dans un fichier et un emplacement spécifiques. Sélectionnez ensuite / dev / null
Fichier de périphérique comme fichier cible. Cela va jeter tout ce qui lui sera écrit. En conséquence, aucun fichier indésirable ne sera créé dans votre répertoire domestique.
Par exemple, la commande CRON d'origine est:
wget https: // www.exemple.com / cron.php
Mettre à jour la commande ci-dessus vers:
wget -q -o / dev / null https: // www.exemple.com / cron.php
Ici:
-q
Éteignez la sortie de la commande wget-O / dev / null
Écrire du contenu téléchargé (fichier) sur / dev / null périphérique.
C'est ça. J'espère que ce tutoriel vous aide à éviter les fichiers indésirables sur la racine générée par Wget Cron Jobs.