Pembuat Ekspresi Crontab
Buat ekspresi cron job dengan editor visual yang intuitif. Bangun aturan penjadwalan kompleks untuk crontab Linux tanpa menghafal sintaksis. Dilengkapi pratinjau langsung, penjelasan yang mudah dibaca, dan preset jadwal umum.
Ad blocker Anda mencegah kami menampilkan iklan
MiniWebtool gratis karena iklan. Jika alat ini membantu, dukung kami dengan Premium (bebas iklan + lebih cepat) atau whitelist MiniWebtool.com lalu muat ulang halaman.
- Atau upgrade ke Premium (bebas iklan)
- Izinkan iklan untuk MiniWebtool.com, lalu muat ulang
Tentang Pembuat Ekspresi Crontab
Selamat datang di Pembuat Ekspresi Crontab, alat visual canggih yang membantu Anda membuat ekspresi jadwal cron untuk sistem Linux tanpa menghafal sintaks yang rumit. Baik Anda sedang menjadwalkan cadangan otomatis, menjalankan skrip berkala, atau menyiapkan tugas pemeliharaan sistem, pembuat interaktif ini memudahkan Anda menghasilkan ekspresi cron yang akurat dengan pratinjau langsung dan penjelasan yang dapat dibaca manusia.
Apa itu Ekspresi Crontab?
Ekspresi crontab (tabel cron) adalah string dari lima bidang yang dipisahkan spasi yang menentukan kapan tugas terjadwal harus berjalan pada sistem Unix/Linux. Daemon cron membaca ekspresi ini dan menjalankan perintah pada waktu yang ditentukan. Setiap bidang mewakili unit waktu yang berbeda:
| Bidang | Nilai yang Diizinkan | Karakter Khusus | Deskripsi |
|---|---|---|---|
| Menit | 0-59 | * , - / | Menit dari jam saat perintah berjalan |
| Jam | 0-23 | * , - / | Jam dalam sehari (format 24 jam) |
| Hari dalam Bulan | 1-31 | * , - / | Hari ke berapa dalam bulan tersebut |
| Bulan | 1-12 | * , - | Bulan dalam setahun |
| Hari dalam Seminggu | 0-7 | * , - | Hari dalam seminggu (0 dan 7 = Minggu) |
Penjelasan Karakter Khusus
- Tanda Bintang (*) - Cocok dengan nilai apa pun/semua nilai.
* * * * *berjalan setiap menit. - Koma (,) - Menentukan beberapa nilai.
0,30 * * * *berjalan pada menit :00 dan :30. - Tanda Hubung (-) - Menentukan rentang.
0 9-17 * * *berjalan setiap jam dari jam 9 pagi sampai jam 5 sore. - Garis Miring (/) - Menentukan nilai langkah/interval.
*/5 * * * *berjalan setiap 5 menit.
Contoh Ekspresi Cron Umum
Cara Menggunakan Pembuat Ekspresi Crontab
- Pilih preset atau mulai dari awal: Pilih dari 18+ preset jadwal umum untuk penyiapan cepat, atau buat ekspresi kustom Anda sendiri dari awal.
- Konfigurasi setiap bidang waktu: Untuk setiap bidang (menit, jam, hari, bulan, hari kerja), pilih apakah akan dijalankan pada setiap interval, nilai tertentu, rentang, atau interval langkah.
- Pantau pratinjau langsung: Saat Anda membuat perubahan, ekspresi cron dan deskripsi yang dapat dibaca manusia akan diperbarui secara real-time.
- Tambahkan perintah Anda (opsional): Masukkan jalur ke skrip atau perintah Anda untuk menghasilkan baris crontab yang lengkap.
- Salin dan gunakan: Klik tombol salin untuk menyalin ekspresi Anda, lalu tempelkan ke file crontab Anda.
Cara Mengedit Crontab Anda
Untuk menambahkan ekspresi cron yang Anda buat ke sistem, gunakan perintah crontab:
- Buka editor crontab:
crontab -e - Tambahkan baris cron Anda: Tempelkan ekspresi yang dihasilkan diikuti oleh perintah Anda
- Simpan dan keluar: Daemon cron akan secara otomatis mendeteksi perubahan Anda
- Lihat crontab saat ini:
crontab -l
Contoh Entri Crontab Lengkap
0 2 * * * /home/user/backup.sh >> /var/log/backup.log 2>&1
Ini menjalankan backup.sh setiap hari pada pukul 2 pagi dan mencatat output ke backup.log.
Praktik Terbaik untuk Cron Jobs
- Gunakan jalur absolut: Selalu gunakan jalur lengkap untuk skrip dan perintah untuk menghindari masalah variabel PATH.
- Alihkan output: Alihkan stdout/stderr ke file log atau
/dev/nulluntuk mencegah spam email sistem. - Uji skrip Anda: Jalankan skrip secara manual terlebih dahulu untuk memastikan skrip berfungsi dengan benar.
- Atur variabel lingkungan: Tentukan variabel yang diperlukan di bagian atas crontab Anda atau di dalam skrip.
- Gunakan lock files: Cegah eksekusi yang tumpang tindih untuk pekerjaan yang berjalan lama menggunakan
flockatau sejenisnya. - Pantau tugas Anda: Periksa
/var/log/syslogatau/var/log/cronuntuk log eksekusi.
Pertanyaan yang Sering Diajukan
Apa itu ekspresi crontab?
Ekspresi crontab adalah string dari lima bidang yang dipisahkan oleh spasi yang menentukan kapan tugas terjadwal (cron job) harus berjalan pada sistem Unix/Linux. Kelima bidang tersebut adalah: menit (0-59), jam (0-23), hari dalam bulan (1-31), bulan (1-12), dan hari dalam seminggu (0-7, di mana 0 dan 7 mewakili hari Minggu). Karakter khusus seperti * (apa pun), */n (setiap n), dan rentang (1-5) memungkinkan penjadwalan yang fleksibel.
Bagaimana cara menjadwalkan tugas untuk berjalan setiap 5 menit?
Untuk menjalankan tugas setiap 5 menit, gunakan ekspresi cron */5 * * * *. Bagian */5 di bidang menit berarti 'setiap 5 menit' (0, 5, 10, 15, ..., 55). Tanda bintang di bidang yang tersisa berarti 'setiap jam, setiap hari, setiap bulan, setiap hari dalam seminggu'.
Apa arti tanda bintang (*) di crontab?
Tanda bintang (*) di crontab adalah wildcard yang berarti 'setiap' atau 'nilai apa pun'. Misalnya, * di bidang jam berarti 'setiap jam', dan * di bidang hari dalam bulan berarti 'setiap hari'. Ini adalah cara paling umum untuk menunjukkan bahwa suatu bidang harus cocok dengan semua nilai yang memungkinkan.
Bagaimana cara menjalankan cron job hanya pada hari kerja?
Untuk menjalankan cron job hanya pada hari kerja (Senin sampai Jumat), atur bidang hari dalam seminggu ke 1-5. Misalnya, 0 9 * * 1-5 berjalan pada jam 9:00 AM setiap hari kerja. Angka 1-5 mewakili Senin sampai Jumat, dengan 0 dan 7 keduanya mewakili hari Minggu.
Dapatkah saya menentukan beberapa nilai dalam satu bidang cron?
Ya, Anda dapat menentukan beberapa nilai menggunakan koma. Misalnya, 0,30 di bidang menit berjalan pada menit :00 dan :30. Anda juga dapat menggabungkan ini dengan pola lain: 0 9,12,18 * * * berjalan pada jam 9 AM, 12 PM, dan 6 PM setiap hari.
Sumber Daya Tambahan
Kutip konten, halaman, atau alat ini sebagai:
"Pembuat Ekspresi Crontab" di https://MiniWebtool.com/id/pembuat-ekspresi-crontab/ dari MiniWebtool, https://MiniWebtool.com/
oleh tim miniwebtool. Diperbarui: 05 Feb 2026
Alat terkait lainnya:
Peralatan untuk webmaster:
- Kalkulator BPK
- Kalkulator CPM
- Kompresor CSS
- Generator Favicon Baru
- Kalkulator Google AdSense
- Pembuat Cron Job Unggulan
- Pembuat Ekspresi Crontab Baru
- Kompresor HTML
- Pengonversi HTML ke Teks
- Pemeriksa Kepadatan Kata Kunci Baru
- Generator Tabel Markdown Baru
- pembuat tag meta
- Penghapus Tanda Kutip Pintar Baru
- Generator Slug URL Baru
- Kalkulator Nilai Halaman
- Kalkulator Nilai Pengunjung
- Kalkulator Izin Unix (chmod) Unggulan
- Pengkode/Pendekode Entitas HTML Baru
- Generator Lorem Ipsum Baru
- Escape Unescape String JSON Baru
- Pengubah cURL ke JSON Baru
- Pemformat SQL Baru
- Pengoptimal SVG Baru
- Htaccess Redirect Generator Baru