Les tâches Cron ne fonctionnent pas correctement dans CyberPanel mais fonctionnent correctement via SSH
P粉369196603
P粉369196603 2024-03-26 09:47:03
0
1
464

J'ai configuré les 2 tâches cron suivantes à l'aide de l'interface utilisateur de CyberPanel :

*   *   *   *   *   cd /home/marinisilvio.com/rarespot/rs-core/src; php ether_handler.php >> /var/log/rscore.log     
*   *   *   *   *   cd /home/marinisilvio.com/rarespot/rs-core/src/bitquery; php bq_collections.php >> /var/log/rscore.log

En entrant dans /var/log/cron, je peux voir que le déclencheur se déclenche toutes les minutes comme prévu, comme ceci :

Apr 21 07:30:01 rarespot CROND[36974]: (marin9572) CMD (cd /home/marinisilvio.com/rarespot/rs-core/src/bitquery; php bq_collections.php >> /var/log/rscore.log)

Mais rien n'est imprimé dans le fichier journal (rscore.log) et le code ne fait rien (je veux de nouvelles lignes dans la base de données)

Ce qui est étrange, c'est que si j'exécute la même commande en utilisant Putty, le code démarre et fonctionne correctement.

Des suggestions ?

P粉369196603
P粉369196603

répondre à tous(1)
P粉771233336

Configurer directement

crontab -e

Tout va bien. Il n'est toujours pas possible d'exécuter des tâches cron depuis CyberPanel, mais une configuration manuelle est requise. Si quelqu'un sait comment réparer CyberPanel, veuillez poster une réponse :)

  • La seule différence que j'ai trouvée est que l'utilisateur exécutant la commande, qui est root dans le cas de "crontab", et l'utilisateur du compte dans le cas de CyberPanel, peuvent ne pas disposer de l'autorisation appropriée.
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal