Cronjobs funktionieren im CyberPanel nicht richtig, funktionieren aber über SSH einwandfrei
P粉369196603
P粉369196603 2024-03-26 09:47:03
0
1
441

Ich habe die folgenden 2 Cronjobs über die CyberPanel-Benutzeroberfläche konfiguriert:

*   *   *   *   *   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

Wenn ich in /var/log/cron gehe, kann ich sehen, dass der Trigger wie erwartet jede Minute ausgelöst wird, etwa so:

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)

Aber in der Protokolldatei (rscore.log) wird nichts gedruckt und der Code führt nichts aus (ich möchte neue Zeilen in der Datenbank)

Das Seltsame ist, wenn ich denselben Befehl mit Putty ausführe, startet der Code und funktioniert einwandfrei.

Irgendwelche Vorschläge?

P粉369196603
P粉369196603

Antworte allen(1)
P粉771233336

直接配置

crontab -e

一切正常。仍然无法从 Cyber​​Panel 运行 cronjobs,但需要手动配置。如果有人知道如何修复 Cyber​​Panel,请发布答案:)

  • 我发现的唯一区别是运行命令的用户,在“crontab”的情况下是 root,在 Cyber​​Panel 的情况下是帐户的用户,他们可能没有适当的授权。
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage