[Résolu] Cron Job Wget Writing Fichiers à Root Directory

[Résolu] Cron Job Wget Writing Fichiers à Root Directory

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.