Crontab Guru
Parse dan jelaskan ekspresi cron. Tampilkan deskripsi jadwal dan waktu eksekusi berikutnya.
Apa itu ekspresi cron?
String 5 atau 6 bidang terpisah spasi: menit, jam, hari, bulan, hari dalam seminggu, dan tahun opsional.
Apa arti * di cron?
Tanda bintang (*) berarti "setiap nilai yang mungkin" untuk bidang tersebut.
Perbedaan 0 0 * * * dan 0 0 * * 1?
0 0 * * * berjalan tengah malam setiap hari. 0 0 * * 1 hanya Senin tengah malam.
Bisa pakai nilai langkah seperti */5?
Ya. */5 di menit berarti "setiap 5 menit".
Apakah ekspresi cron dikirim ke server?
Tidak. Semua diproses secara lokal di browser.
Bagaimana menjalankan setiap 5 menit?
Gunakan */5 * * * * untuk menjalankan setiap 5 menit.
Apa arti 0 0 * * *?
0 0 * * * berarti menjalankan tengah malam setiap hari.
Bagaimana menjadwalkan hanya hari kerja?
Gunakan 0 9 * * 1-5 untuk menjalankan jam 9:00 Senin sampai Jumat.
Karakter khusus apa yang didukung cron?
Cron mendukung: * (nilai apapun), , (daftar), - (rentang), / (langkah).
Bagaimana menjalankan hari pertama setiap bulan?
Gunakan 0 0 1 * * untuk menjalankan tengah malam tanggal 1 setiap bulan.
Bisa pakai nama bukan angka?
Ya, beberapa implementasi mengizinkan JAN, FEB untuk bulan dan MON, TUE untuk hari.
Apa sintaks cron 6 bidang?
Sintaks 6 bidang menambahkan detik di awal: detik, menit, jam, hari, bulan, hari minggu.
Bagaimana menjalankan setiap jam?
Gunakan 0 * * * * untuk menjalankan di menit 0 setiap jam.
Perbedaan hari bulan dan hari minggu?
Hari bulan (1-31) menentukan hari ke berapa dalam bulan. Hari minggu (0-6) menentukan hari apa dalam minggu.