Bagi pemula, memahami pekerjaan cron boleh menjadi tugas yang membingungkan. Untuk membantu pemahaman anda, pertimbangkan kod berikut yang bertujuan untuk melaksanakan tugas setiap minit:
run.php:
<?php echo "This code will run every minute"; ?>
cron.php:
<?php $path = dirname(__FILE__); $cron = $path . "/run.php"; echo exec("***** php -q ".$cron." > /dev/null"); ?>
Kedua-dua fail hendaklah terletak dalam direktori yang sama untuk kod ini berfungsi dengan betul. Jika masih gagal, terokai petua penyelesaian masalah berikut:
Pustaka SSH2 dalam PHP menawarkan pendekatan alternatif kepada pengurusan kerja cron. Pertimbangkan untuk menggunakan PHP dengan SSH2 untuk pelaksanaan yang lebih canggih, seperti yang diperincikan dalam panduan komprehensif ini:
[Menguruskan Pekerjaan Cron dengan PHP SSH2](http://code.tutsplus.com/tutorials/managing-cron-jobs- with-php--net-19428)
Kerja cron ditakrifkan menggunakan sintaks lima lajur yang mewakili pengendali kronologi, setiap satunya diikuti dengan arahan atau laluan:
* * * * * home/path/to/command/the_command.sh
Lajur ini menentukan:
Pengendali meningkatkan kerja cron fleksibiliti:
Untuk menjalankan tugasan pada jam 12 pagi pada hari pertama setiap bulan:
0 1 home/path/to/command/the_command.sh
Untuk menjalankan tugas setiap hari Sabtu di 8:30 pagi:
8 6 home/path/to/command/the_command.sh
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengurus Pekerjaan Cron dengan Berkesan dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!