À l'aide de wget dans un crontab pour exécuter un script PHP

J'ai mis en place une tâche cron sur mon serveur Ubuntu. En fait, je veux ce travail pour appeler une page php sur un autre serveur. Cette page php qui va ensuite nettoyer certaines choses dans une base de données. J'ai donc enseigné que c'était une bonne idée d'appeler cette page avec wget et ensuite envoyer le résultat vers /dev/null parce que je n'aime pas à propos de la sortie de cette page à tous, j'ai juste envie de faire son travail de nettoyage de la base de données.
Voici donc mon crontab:

0 0 * * * /usr/bin/wget -q --post-data 'pass=mypassword' http://www.mywebsite.com/myscript.php > /dev/null 2>&1

(Je poste un mot de passe pour s'assurer que personne ne pourrait exécuter le script, mais il m'). Il fonctionne comme un charme, sauf que wget écrit chaque fois qu'une page vide dans mon répertoire de l'utilisateur: la suite du téléchargement de la page php.

Je ne comprends pas pourquoi le résultat n'est pas à l'envoyer vers /dev/null ? Une idée sur le problème?
Merci beaucoup!

Utilisez -O avec wget, ou curl au lieu de wget.

OriginalL'auteur JuCachalot | 2011-06-30