Hari ini kami akan menjelaskan cara mengatur cron job dan menjalankan skrip php menggunakan cron job. Biarkan Anda menjelaskan apa itu cron sebelum kita mulai
Apa itu tugas cron?
Pekerjaan cron adalah perintah Linux yang menjadwalkan skrip di server Anda untuk berjalan secara otomatis pada waktu yang ditentukan atau interval reguler. Cron digunakan untuk memastikan eksekusi skrip tepat waktu dan juga digunakan untuk menghapus file sementara untuk menghemat ruang disk Anda, untuk cadangan
Cara menjalankan script PHP dari cron job, Menjalankan script PHP di cron job, cara menjalankan file php menggunakan cron job, Cara menjalankan script PHP menggunakan Cron job, Menjalankan file PHP di cron job menggunakan CPanel, cara menjalankan
Lihat lebih banyak artikel tentang PHP
- Sembunyikan sebagian alamat email di PHP
- Permintaan Ajax POST dengan JQuery dan PHP
- Konversikan base64 ke file gambar di PHP
- Autocomplete Textbox Menggunakan PHP, MySQL dan jQuery
- Cara menggunakan sesi di PHP
Langkah-langkah mengatur cron job untuk menjalankan script PHP di cPanel
1. Tetapkan tugas cron di cPanel
Langkah-langkah berikut digunakan untuk mengatur pekerjaan cron di cPanel
Langkah 1. Masuk ke cPanel
Masuk ke cPanel dan buka LANJUTAN > Pekerjaan Cron
Langkah 2. Pengaturan pekerjaan Cron
Di bagian Tambahkan Pekerjaan Cron Baru, Anda dapat memilih pengaturan umum atau menambahkan nilai khusus. Di sini kami menetapkan tugas cron dua kali per jam
Jika Anda ingin mengatur waktu khusus, ikuti format pekerjaan cron di bawah ini
- Menit (0 hingga 59)
- Jam ( 0 hingga 23)
- Hari dalam sebulan (1 hingga 31)
- Bulan (1 hingga 12)
- Hari dalam seminggu (0 hingga 6 adalah Minggu hingga Sabtu)
Langkah 3. Tambahkan perintah untuk mengatur tugas cron
Di kolom Command, jika Anda ingin menjalankan file Script PHP bernama script.php yang terletak di direktori public_html maka perintahnya adalah
1
php - q / beranda/cpanelUser/public_html/script.php
Setelah menambahkan perintah di kotak teks Perintah, klik tombol Add New Cron Job untuk mengatur tugas cron Anda dan akan muncul dalam daftar seperti yang ditunjukkan di bawah ini
2. Mengedit tugas cron
Untuk mengedit tugas cron, ikuti seperti di bawah ini
Klik tombol Edit yang terletak di daftar tugas cron untuk mengedit tugas cron
Tindakan edit pekerjaan Cron – Clue MediatorEdit pengaturan yang ingin Anda buat dan klik tombol Edit Garis
Edit tugas cron – Clue Mediator
3. Atur email untuk notifikasi di cron job
Juga kita dapat memberi tahu melalui email ketika cron job berjalan, hanya kita perlu menambahkan alamat email di bagian Email Cron
Jika lebih dari satu tugas cron disetel dan Anda tidak ingin pemberitahuan email untuk tugas cron tertentu maka Anda dapat menambahkan >/dev/null 2>&1 setelah perintah seperti di bawah ini
1
php - q / beranda/cpanelUser/public_html/script.php > / dev / null 2>&1
4. Skrip PHP yang dijalankan melalui tugas cron
Sekarang kita akan menulis Script PHP untuk menambahkan tanggal dan waktu saat ini di database dan secara otomatis akan berjalan sesuai interval cron job
Buat tabel
Gunakan kode di bawah ini untuk membuat tabel cron di database
1
2
3
4
BUAT TABEL `cron` (
`id` int(11) NOT NULL PRIMARY KEY AUTO_INCREMENT,
`tanggal_dibuat` TANGGAL WAKTU NOT NULL
) ENGINE = InnoDB DEFAULT CHARSET=latin1;
Memasukkan data ke dalam database
Sekarang, kami membuat file php bernama script.php dan menulis skrip PHP untuk memasukkan tanggal dan waktu saat ini ke dalam datatable. Ketika pekerjaan cron berjalan pada waktu itu, tanggal dan waktu saat ini akan dimasukkan ke dalam datatable. Artinya cron job berjalan sesuai interval