Cronjobs tidak berfungsi dengan betul dalam CyberPanel tetapi berfungsi dengan baik melalui SSH
P粉369196603
P粉369196603 2024-03-26 09:47:03
0
1
424

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粉369196603
P粉369196603

membalas semua(1)
P粉771233336

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.
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!