SAVOIR LES BASSES · ENVIRONNEMENT PHP
Comment configurer ou forcer des emplois Cron à utiliser une version PHP
Dernière mise à jour 2023-04-07
Dans tous nos serveurs, sauf nos plus anciens, nous avons implémenté une fonctionnalité qui vous permet de créer une version de PHP que vous souhaitez utiliser sur votre compte. Cependant, les tâches cron exécutées sur un serveur utiliseront normalement la version PHP définie pour le serveur, et non celle spécifiée par l'outil de version PHP. Si votre travail cron doit fonctionner avec une version différente de PHP, alors vous devrez le spécifier dans votre commande de travail cron ou script.
Le code de commande de l'échantillon cronjob est affiché ci-dessous sera exécuté en utilisant la version système PHP définie pour le serveur:
php -q /home/userna5/public_html/crondir/cronscript.php
Pour exécuter l'échantillon cronjob en utilisant une ligne de version PHP spécifique, veuillez indiquer la version 7.4 de PHP disponible via « Sélectionner une version PHP » ou PHP Selector, changez la commande en
/opt/alt/php74/usr/bin/php -q /home/userna5/public_html/crondir/cronscript.php
Pour exécuter le cron en utilisant PHP 5.6, remplacez le 74 de /opt/alt/php74/usr/bin/php par 56 pour formater l'échantillon de cron comme
/opt/alt/php56/usr/bin/php -q /home/userna5/public_html/crondir/cronscript.php
Dites-nous ce qui doit rester debout.
Une courte conversation avec un ingénieur. Pas de guillemet, pas de queue de rappel.