Exécution du cron

Exécution du cron

par Jean-Yves ORLANDO,
Nombre de réponses : 6

bonjour.

je suis actuellement sur Moodle 3.6, installé sur un NAS Synology.

Je souhaite exécuter le cron toutes les minutes. Le synology permet l'exécution d'un script à intervalle régulier.

Lorsque je fais exécuter le script, j'ai le retour suivant : "Command line scripts can not be executed from the web interface"

Le cron fonctionne correctement à partir de l'interface web.

Voici le script que j'ai rentré : 

/usr/bin/php -f /volume1/web/moodle/admin/cli/cron.php >> /volume1/web/LogCron/log.txt

merci d'avance pour votre aide.

Moyenne des évaluations  -
En réponse à Jean-Yves ORLANDO

Re: Exécution du cron

par Nicolas Martignoni,
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Bonjour,

(Une telle demande serait plus efficace sur un forum sur les NAS Synology.)

Pouvez-vous confirmer que la commande a été indiquée le planificateur de tâches ?

En réponse à Nicolas Martignoni

Re: Exécution du cron

par Jean-Yves ORLANDO,

Bonjour

Oui, j’ai bien utilisé le planificateur de tâche

J’ai également fait un essai à partir du terminal de mon mac. Même réponse. 


Merci 

En réponse à Jean-Yves ORLANDO

Re: Exécution du cron

par Jean-Yves ORLANDO,
Je pense avoir trouvé la solution :
sur le serveur synology, j'ai ajouté la version de mon php à la commande :

php72 -f /volume1/web/moodle/admin/cli/cron.php
En réponse à Jean-Yves ORLANDO

Re: Exécution du cron

par Nicolas Martignoni,
Avatar Développeurs Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Essayez avec

sudo -u http /usr/local/bin/php73 /volume1/web/moodle/admin/cli/cron.php
En réponse à Jean-Yves ORLANDO

Re: Exécution du cron

par Jean-Yves ORLANDO,
je me suis réjouis trop vite,
Avec cette commande, le cron fonctionne à partir du terminal, mais toujours pas dans le planificateur de tâche...