commande CRON récalcitrante
5 messages
• Page 1 sur 1
-

Scade - Nouveau WRInaute

- Messages: 3
- Inscription: 17 Déc 2007
commande CRON récalcitrante
Salut à tous!
Alors voila, dans le cadre d'un projet, je dois mettre en place quelques tâches cron, et j'y connais rien de rien en linux. J'ai bien compris comment ca fonctionne et la manière dont on définit quand elles s'exécutent, mais ce qui me pose problème, c'est que je n'ai pas la moindre idée de la commande a mettre pour exécuter un fichier php.
J'ai bien lu un sujet de discussion attenant mais la réponse est trop peu détaillée pour un débutant comme moi navré. Si vous pouviez juste éclairer un peu ma lanterne j'apprécierais beaucoup
On a un serveur virtuel plesk, donc je vais dessus, je vais dans les tâches programmées et là déjà petit soucis, quel utilisateur choisir?
J'ai pris root en me disant que c'est ce qui serait le moins enquiquinant, j'ai eu bon?
Admettons que le site se trouve a l'adresse: http://www.hop.fr et le fichier a exécuter sur http://www.hop.fr/youpla/periodic/poum.php
Ensuite je choisi d'exécuter la tâche toutes les dix minutes et comme commande j'ai testé:
php/var/www/youpla/periodic/poum.php
php/http://www.hop.fr/youpla/periodic/poum.php
php/youpla/periodic/poum.php
php/var/www/youpla/periodic/poum.php
php/var/httpdocs/youpla/periodic/poum.php
Mais vraiment je trouve pas
Je me doute que la réponse doit paraître évidente mais je rame vraiment et je trouve pas d'exemple concret sur le net.
D'avance merci pour votre aide
Alors voila, dans le cadre d'un projet, je dois mettre en place quelques tâches cron, et j'y connais rien de rien en linux. J'ai bien compris comment ca fonctionne et la manière dont on définit quand elles s'exécutent, mais ce qui me pose problème, c'est que je n'ai pas la moindre idée de la commande a mettre pour exécuter un fichier php.
J'ai bien lu un sujet de discussion attenant mais la réponse est trop peu détaillée pour un débutant comme moi navré. Si vous pouviez juste éclairer un peu ma lanterne j'apprécierais beaucoup
On a un serveur virtuel plesk, donc je vais dessus, je vais dans les tâches programmées et là déjà petit soucis, quel utilisateur choisir?
J'ai pris root en me disant que c'est ce qui serait le moins enquiquinant, j'ai eu bon?
Admettons que le site se trouve a l'adresse: http://www.hop.fr et le fichier a exécuter sur http://www.hop.fr/youpla/periodic/poum.php
Ensuite je choisi d'exécuter la tâche toutes les dix minutes et comme commande j'ai testé:
php/var/www/youpla/periodic/poum.php
php/http://www.hop.fr/youpla/periodic/poum.php
php/youpla/periodic/poum.php
php/var/www/youpla/periodic/poum.php
php/var/httpdocs/youpla/periodic/poum.php
Mais vraiment je trouve pas
D'avance merci pour votre aide
- [--Eric--]
- WRInaute occasionnel

- Messages: 415
- Inscription: 6 Jan 2004
Re: commande CRON récalcitrante
Scade a écrit:Ensuite je choisi d'exécuter la tâche toutes les dix minutes et comme commande j'ai testé:
php/var/www/youpla/periodic/poum.php
php/http://www.hop.fr/youpla/periodic/poum.php
php/youpla/periodic/poum.php
php/var/www/youpla/periodic/poum.php
php/var/httpdocs/youpla/periodic/poum.php
Moi je fais soi :
- Code: Tout sélectionner
wget -O /dev/null http://www.example.com/matachecron.php
ou
- Code: Tout sélectionner
/usr/bin/php /home/web/matachecron.php
-

Scade - Nouveau WRInaute

- Messages: 3
- Inscription: 17 Déc 2007
Et hop auto-réponse!
Placer la tâche sur root était plus que préférable.
La commande à utiliser était très spéciale car devant faire appel au module php de plesk, ce qui fait que la commande devient:
/usr/local/psa/admin/bin/php -q var/www/vhosts/hop.fr/httpdocs/youpla/periodic/poum.php
Merci pour ta réponse Eric!
Placer la tâche sur root était plus que préférable.
La commande à utiliser était très spéciale car devant faire appel au module php de plesk, ce qui fait que la commande devient:
/usr/local/psa/admin/bin/php -q var/www/vhosts/hop.fr/httpdocs/youpla/periodic/poum.php
Merci pour ta réponse Eric!
-

Elvis - WRInaute discret

- Messages: 114
- Inscription: 20 Mai 2005
Salut, si tu veux vraiment pas te prendre la tête, le site suivant est une bonne solution :
http://www.webcron.org/
Dans ton cas ça agira comme crontab de linux : ta page poum.php sera lancée à l'heure de ton choix.
Si tu veux le faire par ton serveur, il faut déjà que tu connaisses l'emplacement exact de tes pages sur le serveur.
Pour cela, place un fichier php dans le même répertoire que ton fichier poum.php, et place ce ptit bout de code dedans :
Ensuite, il faut que tu connaisses le chemin de php... Pour le connaître, la commande find / -name php peut t'aider, mais y a sûrement mieux...
Admettons que ce soit /usr/lib/php
Dans ton crontab, il faudra alors que tu mettes la commande :
Sinon, méthode plus gitanne mais qui peut marcher : dans ton crontab tu mets
Cette commande agit comme un navigateur web et va enregistrer la page poum.php ( du moins ce qu'elle renvoie ). Y a certainement une option pour que la page ne s'enregistre pas.
Edit
Grilled et regrilled :p
http://www.webcron.org/
Dans ton cas ça agira comme crontab de linux : ta page poum.php sera lancée à l'heure de ton choix.
Si tu veux le faire par ton serveur, il faut déjà que tu connaisses l'emplacement exact de tes pages sur le serveur.
Pour cela, place un fichier php dans le même répertoire que ton fichier poum.php, et place ce ptit bout de code dedans :
- Code: Tout sélectionner
<?php
echo $_SERVER['SCRIPT_FILENAME'];
?>
Ensuite, il faut que tu connaisses le chemin de php... Pour le connaître, la commande find / -name php peut t'aider, mais y a sûrement mieux...
Admettons que ce soit /usr/lib/php
Dans ton crontab, il faudra alors que tu mettes la commande :
- Code: Tout sélectionner
/usr/lib/php /var/www/youpla/periodic/poum.php
Sinon, méthode plus gitanne mais qui peut marcher : dans ton crontab tu mets
- Code: Tout sélectionner
wget http://www.hop.fr/youpla/periodic/poum.php
Cette commande agit comme un navigateur web et va enregistrer la page poum.php ( du moins ce qu'elle renvoie ). Y a certainement une option pour que la page ne s'enregistre pas.
Edit
Grilled et regrilled :p
5 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- La commande site: dans Google - 25-10-2004
- Commande site: sur Google et pages ignorées - 06-03-2007
- Voici pourquoi Google fournit peu d'infos sur les backlinks - 25-09-2006
- LinkFromDomain : analyse des liens sortants d'un site - 19-10-2006
- La commande link: sur Google - 20-12-2005
- La foire aux backlinks sur Google et Yahoo! - 05-12-2004
- SEO for Firefox : une extension Firefox pour le référencement - 05-07-2006
- Comment analyser ses backlinks Google en détails - 12-02-2007
- Liste des backlinks
Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
