Tâches planifiées - Cron
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Question

Tâches planifiées - Cron

by
StefanM2
Created on 2018-11-29 20:47:49 (edited on 2024-09-04 13:11:39) in Hébergements Web

bonjour, je me lance dans le dropshipping, je travaille avec un fournisseur espagnol " BIGBUY" qui me demande pour configurer mon site internet "grossefille.shop" avec "BIGBUY", de planifiées des tâches- Cron sur le serveur ovh. j'ai respecté toutes les recommandations , mais la reponse du serveur est tâches SUSPENDUES.
pouvez vous m'aider svp.
ci - joint ce qui apparaît.image


1 Reply ( Latest reply on 2018-11-30 11:15:26 by
StefanM2
)

Bonsoir,

quelle sont les tâches que tu dois entrer ?
Car là on voit que tu essayes d'exécuter un fichier log avec PHP, ça ne peut pas fonctionner et OVH le détecte et suspend donc la tâche.

Cordialement,
Boris.

merci, pour ta promptitude .
voilà les tâches:

* * * * */usr/bin/Flock-n/tmp/mmo_process_import.lockfile/usr/bin/curl http://grossefille.shop/modules/ps_mmoconnector/processImportCron.php > >/Home/grossefiac/www/modules/ps_mmoconnector/logs/process_import_cron.log
7 */1 * * */usr/bin/Flock-n/tmp/mmo_cache_clean.lockfile/Home/grossefiac/www/modules/ps_mmoconnector/cache_clean > >/Home/grossefiac/www/modules/ps_mmoconnector/logs/cache_clean.log
15 0 * * */usr/bin/Flock-n/tmp/mmo_update_product.lockfile/usr/bin/curl http://grossefille.shop/modules/ps_mmoconnector/updateProductURLsCron.php > >/Home/grossefiac/www/modules/ps_mmoconnector/logs/update_product_urls_cron.log

la ^remière ligne commence par *****/user/bin/

tu peux reposter en mettant en forme

Encadres avec 3 ` ( Alt-Gr + 7 )
```
```
texte à mettre en forme

```
```
car là tous les espaces ont été retirés et c'est pas très clair.

Il faut juste mettre un script php dans la commande
Par exemple pour la premièère tâche :
```
/usr/bin/Flock -n /tmp/mmo_process_import.lockfile /usr/bin/curl http://grossefille.shop/modules/ps_mmoconnector/processImportCron.php >> /Home/grossefiac/www/modules/ps_mmoconnector/logs/process_import_cron.log
```
Tu créés un dossier nommé par exemple "taches_cron"
et dedans tu créés un fichier nommé "process_import_cron.php"
et dedans tu met
```
$flock = "/usr/bin/flock -n /tmp/mmo_process_import.lockfile";
$command = "/usr/bin/curl http://grossefille.shop/modules/ps_mmoconnector/processImportCron.php";
$log = "/Home/grossefiac/www/modules/ps_mmoconnector/logs/process_import_cron.log";

passthru("$flock $command >> $log");
?>
```
Tu fais 2 autres fichiers pour les 2 autres tâches (cache_clean.php et update_product_urls_cron.php)
Tu les testes ensuite via ton navigateur http://grossefille.shop/taches_cron/process_import_cron.php

Si tout va bien tu bloques l'accès au dossier "taches_cron" en y mettant un fichier .htaccess dans lequel tu met :
```
Order allow,deny
deny from all
```
ensuite tu ajoutes tes 3 fichiers dans le système cron de OVH :
```
* * * * * www/taches_cron/process_import_cron.php
7 */1 * * * www/taches_cron/cache_clean.php
15 0 * * * www/taches_cron/update_product_urls_cron.php
```
```
* * * * * => toutes les minutes
7 */1 * * * => toutes les heures
15 0 * * * => une fois par jour à 00h15
```
Je ne pense pas que tu puisses régler les minutes sur le système cron de OVH donc tu essayes de mettre des période le plus proche possible de ce qui est demandé.

Cordialement,
Boris

''' * * * * */usr/bin/Flock-n/tmp/mmo_process_import.lockfile/usr/bin/curl http://grossefille.shop/modules/ps_mmoconnector/processImportCron.php > >/Home/grossefiac/www/modules/ps_mmoconnector/logs/process_import_cron.log '''

'''7 */1 * * */usr/bin/Flock-n/tmp/mmo_cache_clean.lockfile/Home/grossefiac/www/modules/ps_mmoconnector/cache_clean > >/Home/grossefiac/www/modules/ps_mmoconnector/logs/cache_clean.log '''

je ne comprends pas , je dois le créer où le dossier ?
merci de me répondre je n'y connais rien en informatique.


je n'y connais rien en informatique.



et tu veux faire du ecommerce avec TON prestashop... ?
alors que bigbuy te vends du site tout prêt il me semble
il va falloir peut-être investir

si c'est toi, pourquoi as tu masqué tes messages?
pourquoi tu ne mets pas en forme ton code comme indiqué par boris? le contenu technique de tes messages est incompréhensible... et tu veux de l'aide?
tu peux modifier tes messages.

bonjour , et merci pour ton conseil, je vais investir.
cordialement