Rumah  >  Soal Jawab  >  teks badan

Cronjobs tidak berfungsi dengan betul dalam CyberPanel tetapi berfungsi dengan baik melalui SSH

Saya mengkonfigurasi 2 cronjob berikut menggunakan UI 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

Melangkah ke /var/log/cron, saya dapat melihat bahawa pencetus menyala setiap minit seperti yang dijangkakan, seperti ini:

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)

Tetapi tiada apa yang dicetak dalam fail log (rscore.log) dan kod itu tidak melakukan apa-apa (saya mahu baris baharu dalam pangkalan data)

Perkara yang pelik ialah, jika saya menjalankan arahan yang sama menggunakan Putty, kod itu bermula dan berfungsi dengan baik.

Ada cadangan?

P粉369196603P粉369196603229 hari yang lalu425

membalas semua(1)saya akan balas

  • P粉771233336

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

    Konfigurasikan terus

    crontab -e

    Semuanya baik-baik saja. Ia masih tidak mungkin untuk menjalankan cronjob dari CyberPanel, tetapi konfigurasi manual diperlukan. Jika sesiapa tahu cara membetulkan CyberPanel sila hantar jawapan :)

    • Satu-satunya perbezaan yang saya dapati ialah pengguna yang menjalankan arahan, yang merupakan akar dalam kes "crontab", dan pengguna akaun dalam kes CyberPanel, mungkin tidak mempunyai kebenaran yang sesuai. < /里>

    balas
    0
  • Batalbalas