Heim  >  Fragen und Antworten  >  Hauptteil

Cronjobs funktionieren im CyberPanel nicht richtig, funktionieren aber über SSH einwandfrei

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粉369196603P粉369196603230 Tage vor427

Antworte allen(1)Ich werde antworten

  • P粉771233336

    P粉7712333362024-03-27 00:19:45

    直接配置

    crontab -e

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

    • 我发现的唯一区别是运行命令的用户,在“crontab”的情况下是 root,在 Cyber​​Panel 的情况下是帐户的用户,他们可能没有适当的授权。< /里>

    Antwort
    0
  • StornierenAntwort