Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Mengurus Pekerjaan Cron dengan Berkesan dalam PHP?
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!