Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Cron dalam PHP

Cron dalam PHP

WBOY
WBOYasal
2024-08-29 12:57:50826semak imbas

Pengguna boleh menjadualkan tugas berulang tertentu dan akan dilaksanakan selepas selang masa tertentu boleh dijadualkan dengan menggunakan tugas cron yang bertanggungjawab untuk melaksanakan tugas yang ditulis dalam skrip dalam mana-mana bahasa pengaturcaraan seperti PHP. Pekerjaan cron mempunyai aplikasi yang luas dalam senario kehidupan harian. Di sini kita akan melihat apakah pekerjaan cron dalam PHP, bagaimana ia boleh dibuat dan dijalankan bersama-sama dengan beberapa arahan untuk cron yang boleh digunakan dalam PHP.

IKLAN Kursus Popular dalam kategori ini PEMBANGUN PHP - Pengkhususan | 8 Siri Kursus | 3 Ujian Olok-olok

Mulakan Kursus Pembangunan Perisian Percuma Anda

Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain

Apakah Cron dalam PHP?

Cron pada platform linux ialah nama yang diberikan kepada tugas berjadual, manakala dalam platform windows, ia juga dirujuk sebagai tugas berjadual. Terbitan perkataan cron berasal dari kronologi yang bermaksud urutan masa. Dalam aplikasi yang ditulis dalam bahasa pengaturcaraan PHP, kerja cron boleh digunakan untuk memastikan bahawa tugas kritikal tertentu yang boleh menjadi coretan kod yang perlu dilaksanakan dan dijadualkan dilaksanakan tepat pada masanya.

Tugas cron mempunyai pelaksanaan yang hebat dalam penyelenggaraan sistem serta tahap aplikasi. Dalam aplikasi web di mana PHP digunakan secara meluas, terdapat banyak situasi seperti itu di mana kita perlu menjadualkan beberapa tugasan.

Cron tampil dengan program daemon yang hidup dan dilaksanakan secara berterusan di latar belakang, yang memainkan peranan melaksanakan tugas yang dijadualkan dalam cron. Di samping itu, terdapat kehadiran satu fail untuk konfigurasi yang namanya crontab yang terdapat di dalam jadual dan di mana semua maklumat tentang tugasan serta pemasa hadir.

Bagaimana untuk Mencipta Cron dalam PHP?

Semasa menambah tugas cron, anda mesti mengetahui parameter berikut yang memainkan peranan penting dalam pelaksanaan tugas cron dalam PHP.

  • Laluan skrip: Tugas pelaksanaan ditulis di dalam fail skrip yang lokasi dan laluannya harus ditentukan kerana ia diperlukan semasa menjalankan tugas.
  • Laksanakan: Kerja cron yang dibuat hendaklah dipanggil di dalam atur cara yang ditulis dalam PHP kerana ia terletak di dalam usr/in dalam folder bernama php.
  • Masa: Tempoh, selang waktu atau masa hendaklah ditetapkan dalam bulan, hari bekerja, jam, hari atau minit apabila anda mahu kerja cron dilaksanakan.
  • Output: Kita boleh sama ada membuang atau menavigasi semua output tugas cron ke fail tertentu yang terletak di destinasi yang ditetapkan.

Terdapat banyak editor dan alatan yang menyediakan antara muka untuk menambah tugas cron dalam PHP. Salah satunya ialah Cpanel.

Langkah-langkah yang terlibat untuk membuat kerja cron menggunakan Cpanel untuk program PHP diberikan di bawah:

  • Cpanel hanya boleh diakses dengan log masuk ke platform terlebih dahulu.
  • Anda perlu membuka Cpanel terlebih dahulu dan kemudian menavigasi ke pilihan Laman Utama. Selanjutnya, anda boleh beralih ke pilihan Lanjutan dan kemudian pergi ke tugas cron. Antara muka akan kelihatan seperti yang ditunjukkan dalam imej di bawah.
  • Selanjutnya, anda boleh memasukkan alamat e-mel untuk menerima semua pemberitahuan yang berkaitan dengan cron. Selepas itu, anda perlu klik pada butang kemas kini e-mel. Sekiranya anda tidak mahu menerima sebarang pemberitahuan daripada cron dan melumpuhkan kemudahan ini, maka anda boleh membiarkan medan kosong.
  • Klik pada butang Tambah kerja Cron Baharu dan masukkan butiran tugas dan arahan masa yang dinyatakan di bawah.
  • Perhatikan bahawa anda boleh menentukan domain anda sendiri sebagai ganti rentetan usr/local/… dan anda boleh mendapatkan semula versi php yang digunakan oleh domain anda. Untuk mendapatkan pengurus MultiPHP, anda perlu mengetahui tentang versi php yang sedang digunakan oleh domain anda.
  • Semasa membuat kerja cron untuk php, anda perlu mencipta skrip php yang perlu anda jalankan dan pilih pilihan php yang ditunjukkan dalam imej di bawah.

Cron dalam PHP

  • Buat fail php yang mengandungi skrip yang perlu dijadualkan dengan menggunakan tugas cron. Sebagai contoh, katakan bahawa kami telah mencipta fail bernama index.php yang mengandungi kandungan berikut di dalamnya.

Kod:

<?php
echo "Educba is the best edutech site present on internet";
?>
  • Anda boleh mengisi arahan yang ingin anda laksanakan terletak dalam laluan skrip php dengan menyebut perkara yang sama dalam kotak teks arahan.

Cron dalam PHP

Jalankan Kerja Cron dalam PHP

Selepas anda menambah tugas cron, ia sangat mudah untuk dijalankan. Anda boleh pergi untuk melaksanakan arahan baris arahan atau menggunakan mana-mana alat yang menyediakan antara muka untuk perkara yang sama.

If you are using the cpanel tool, then in order to run the cron job of php you have created, you can follow the below-mentioned steps:

  • After you have mentioned all the details about the execution frequency, the path to the php script that needs to be executed, and the corresponding link, you can simply click on the Apply button.
  • The cron job application will take a few minutes, and after that, you will be ready to go. Then, finally, your cron job will be set and ready to run.
  • If you want the cron job settings to be done manually, you can go for clicking on the Advanced option in the menu section.

Cron dalam PHP

Command Cron in PHP

In order to use cron job with PHP, we can manually check in the presence of the configuration property named wget that is required for cron to work with php.

The command for checking this configuration in systems based on RPM, such as Mandrake or redhat, uses the following command.

Code:

#wget –help

Output:

Cron dalam PHP

Further, you can execute the PHP file which you have created as a script, and invoking can be done by following the wget command.

Code:

#wget (URL to php file)

Conclusion

Cron in PHP can be used to schedule the execution of a particular tasks specified in the PHP script on the repetitive pattern as per our requirement, which can be done manually or by using any of the tools which provide such interface such as cpanel.

Atas ialah kandungan terperinci Cron dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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 sebelumnya:CakePHP PadamArtikel seterusnya:CakePHP Padam