commande CRON récalcitrante
5 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
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 impliqué

- Messages: 415
- Inscription: Mar Jan 06, 2004 10:48
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
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!
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
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- La commande site: dans Google
- Commande site: sur Google et pages ignorées
- La commande link: sur Google
- Voici pourquoi Google fournit peu d'infos sur les backlinks
- La foire aux backlinks sur Google et Yahoo!
- LinkFromDomain : analyse des liens sortants d'un site
- SEO for Firefox : une extension Firefox pour le référencement
- Comment analyser ses backlinks Google en détails
- Google News : trucs et astuces
- Recherche de backlinks : différence entre site: et link:
- 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


le forum