Bonjour à tous,
Voilà mon problème :
Je souhaite exécuter un fichier php automatiquement tous les jours à une heure précise.
Avec un serveur windows je sais faire et ça marche impec. Je crée une tache planifiée qui lance un fichier .bat et la commande est la suivante :
start http://www.monsite.fr/monfichier.php
Je veux faire la même chose avec un de mes sites dont le système d'exploitation est Linux.
J'ai crée ma tache planifiée sur mon interface admin(plesk panel) qui lance le fichier 'toto' et qui contient le script suivant :
#!/bin/sh
$mozilla http://www.monsite.fr/monfichier.php
Voilà ce que je reçois dans le rapport :
line 2: http://www.monsite.fr/monfichier.php: No such file or directory
Alors que mon fichier php existe bien sur le serveur ???
Merci d'avance pour vos réponses ou indices...
Page 1 sur 1
Tache planifiée Comment ouvrir une page web avec serveur linux
#2
Posté 09 décembre 2010 - 15:27
Hello,
Tu ne devrais pas utiliser wget plutot que mozilla pour effectuer ce type de tache ? un truc du genre
Tu ne devrais pas utiliser wget plutot que mozilla pour effectuer ce type de tache ? un truc du genre
wget -qO- http://www.monsite.fr/monfichier.php
_AT_Montpellier
L'héroïsme, c'est la seule manière de devenir célèbre quand on a pas de talent (l'homme aux initiales douteuses)
Venez tester votre niveau de compétence en PHP :-)
L'héroïsme, c'est la seule manière de devenir célèbre quand on a pas de talent (l'homme aux initiales douteuses)
Venez tester votre niveau de compétence en PHP :-)
#3
Posté 09 décembre 2010 - 21:52
Ca y est j'ai trouvé !!!
En fait je me compliquais un peu la vie... C'était beaucoup plus simple.
Dans ma tache planifiée (sur Plesk panel) il suffisait de rentrer la commande suivante :
php -q /var/www/vhosts/monsite.fr/httpdocs/monfichier.php
Merci tout de même pour ta réponse Sstephane !
Partager ce sujet :
Page 1 sur 1




Haut











