Bagaimana untuk Memastikan Kerja PHP Cron Berjaya dengan Pemberitahuan E-mel dalam cPanel?

Mary-Kate Olsen
Lepaskan: 2024-11-05 09:32:02
asal
544 orang telah melayarinya

How to Ensure Successful PHP Cron Jobs with Email Notifications in cPanel?

Menjalankan Skrip PHP dalam Cron Jobs melalui CPanel

Apabila menyediakan skrip PHP untuk dijalankan sebagai tugas cron dalam CPanel, sintaks yang disediakan secara amnya betul:

/usr/bin/php -q /home/username/public_html/cron/cron.php > /dev/null
Salin selepas log masuk

Walau bagaimanapun, untuk memastikan tugas cron selesai dengan jayanya dan menghantar pemberitahuan e-mel, pertimbangkan peningkatan berikut:

Pertimbangan Fail PHP:

  • Alih keluar pernyataan "gema": Pernyataan ini boleh mengganggu pemberitahuan e-mel.
  • Gunakan ralat dan fail log: Cipta fail log yang berasingan untuk menangkap sebarang ralat atau mesej yang boleh membantu dalam penyahpepijatan.
  • Semak kebenaran: Pastikan fail PHP mempunyai kebenaran yang betul (cth., 644 untuk akses baca dan tulis).

Peningkatan Perintah Kerja Cron:

  • Gunakan versi PHP tertentu: Sertakan versi PHP yang diingini dalam arahan, seperti:
/usr/bin/php7.4 -q /home/username/public_html/cron/cron.php > /dev/null
Salin selepas log masuk
  • Ubah hala output ralat: Tambahkan 2>&1 pada arahan untuk mengubah hala output ralat ke pemberitahuan e-mel:
/usr/bin/php -q /home/username/public_html/cron/cron.php 2>&1 > /dev/null
Salin selepas log masuk

Petua Tambahan:

  • Gunakan ciri "Cron Job History": Dalam CPanel, navigasi ke bahagian "Cron Jobs" dan klik pada " Sejarah Kerja Cron" untuk menyemak status dan sejarah pelaksanaan tugas cron anda.

Atas ialah kandungan terperinci Bagaimana untuk Memastikan Kerja PHP Cron Berjaya dengan Pemberitahuan E-mel dalam cPanel?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
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!