OVH + Cron jobs = j y comprends rien

OVH + Cron jobs = j y comprends rien - Hébergement - Réseaux grand public / SoHo

Marsh Posté le 26-06-2015 à 02:23:02    

Salut les gars
 
1. je suis au niveau 0 sous Unix comme vous allez vite le voir, desole
 
2. j aimerai mettre en place des cronjobs pour un plugin wordpress (en l occurence un plugin d enchere pour woocommerce, sur wordpress).
 
l installation me demande de creer ces 2 cronjobs:
 
once a day: /usr/local/bin/curl --silent http://www.your-domain.com/?auction-cron=mails
every minute: /usr/local/bin/curl --silent http://www.your-domain.com/?auction-cron=check
 
Dans le "site manager" d OVH, ou est heberge mon site, il y a une rubrique cronjobs, ou l on me demande de choisir un fichier php dans lequel il y a le script qui je veux faire tourner chaque jour / chaque minute
 
Alors j ai fais ce fichier cron.php:
 
<php>
system("wget /usr/local/bin/curl --silent http://www.XXXXXXXXXXX/?auction-cron=mails" );
</php>
 
et j ai tente de faire pointer les reglages du cronjobs OVH vers ce fichier en demandant de le faire tourner tous les jours. Je sens que j ai fait n importe quoi, vous confirmez?
 
3. Si j ai bel et bien fait nimp, comment faire svp?
 
merci


Message édité par x86 le 26-06-2015 à 02:25:05

---------------
Date d'arrivée sur le forum: le 2-02-2000
Reply

Marsh Posté le 26-06-2015 à 02:23:02   

Reply

Marsh Posté le 26-06-2015 à 11:11:43    

Bonjour,
 
Je ne connais pas le plugin d'enchère et comment il fonctionne, mais je pense que les liens que tu as donné sont déjà des scripts et que ce sont les liens que tu dois fournir sur ton interface ovh.  
 
Par contre je ne sais pas l'offre ovh dont tu disposes mais jusqu'a maintenant sur des offres mutualisées je n'ai pas vu la possibilité d'exécuter un script toutes les minutes, mais seulement toutes les heures.  
 
Et sinon si tu fais un script cron.php j'utiliserai plutôt du curl que tu wget pour trigger ton lien


Message édité par SixT00N le 26-06-2015 à 11:12:44
Reply

Marsh Posté le 26-06-2015 à 11:29:12    

merci pour ta reponse  
 
le probleme est que lorsque j essaie d entrer les liens en question dans l interface OVH, l interface me donne ce message:
 
http://i59.tinypic.com/28qtd1y.png
 
c est pour cette raison que j ai essaye de passer par un fichier PHP mais ca n a peut etre aucun sens
 
une idee?


---------------
Date d'arrivée sur le forum: le 2-02-2000
Reply

Marsh Posté le 26-06-2015 à 11:35:31    

La requête ?auction-cron=mails  doit surement pointer sur un script et c'est l'adresse de ce script qu'il faut que tu donne. Sinon essaye avec ca :
 
<?php
 
// Création d'une nouvelle ressource cURL
$ch = curl_init();
 
// Configuration de l'URL et d'autres options
curl_setopt($ch, CURLOPT_URL, "http://www.your-domain.com/?auction-cron=mails" );
curl_setopt($ch, CURLOPT_HEADER, 0);
 
// Récupération de l'URL et affichage sur le naviguateur
curl_exec($ch);
 
// Fermeture de la session cURL
curl_close($ch);
?>

Reply

Marsh Posté le 26-06-2015 à 11:36:35    

wow merci beaucoup! j essaie maintenant!


---------------
Date d'arrivée sur le forum: le 2-02-2000
Reply

Marsh Posté le 26-06-2015 à 11:39:49    

Mais ca marchera que pour le cron journalier pour celui chaque minute tu ne pourra pas le faire avec le cron de ovh.  
 
Peut être que tu peut essayer avec un boucle qui execute 60 fois (1h) ce script et qui fait un sleep(60) (pause d'une minute) entre chaque boucle.

Reply

Marsh Posté le 26-06-2015 à 11:44:59    

je vois, j ai l impression que mon offre ("perso2014" ) m autorise une frequence d une heure, c est deja ca. Merci en tout cas


---------------
Date d'arrivée sur le forum: le 2-02-2000
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed