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.
Pemblokir iklan Anda mencegah kami menampilkan iklan
MiniWebtool tetap gratis karena iklan. Jika alat ini membantu Anda, dukung kami dengan upgrade untuk penjelajahan tanpa iklan dan penggunaan harian lebih banyak, atau izinkan MiniWebtool.com lalu muat ulang.
- Izinkan iklan untuk MiniWebtool.com, lalu muat ulang
- Atau upgrade untuk tanpa iklan dan batas harian lebih tinggi
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
Peralatan untuk webmaster:
- Pemeriksa Tautan Rusak Baru
- Kalkulator BPK
- Kalkulator CPM
- Pembuat Cron Job
- Pembuat Ekspresi Crontab
- Kompresor CSS
- Playground CSS Flexbox Baru
- CSS Grid Generator Baru
- Pembuat Perintah cURL Baru
- Pengubah cURL ke JSON
- Cek DNS Baru
- Pemeriksa Usia Domain Baru
- Pemeriksa Kepercayaan Domain Baru
- Pembuat File .env Baru
- Generator Favicon
- Git Command Generator Baru
- Kalkulator Google AdSense
- Pemeriksa Ukuran Crawl Googlebot
- Generator Tag Hreflang Baru
- Htaccess Redirect Generator
- Kompresor HTML
- Pengkode/Pendekode Entitas HTML
- Pengonversi HTML ke Teks
- Referensi Kode Status HTTP Baru
- Generator Skema JSON Baru
- Escape Unescape String JSON
- Pemeriksa Kepadatan Kata Kunci
- Kompilator Less ke CSS Baru
- Generator Lorem Ipsum
- Generator Tabel Markdown
- Pembuat Tag Meta
- Pemeriksa Open Graph Baru
- Pemeriksa Kecepatan Halaman Baru
- Konverter PT ke PX Baru
- Konverter PX ke REM Baru
- Pembuat Query String Baru
- Pemeriksa Pengalihan Baru
- Generator Robots.txt Baru
- Kompilator SCSS ke CSS Baru
- Penghapus Tanda Kutip Pintar
- Pemformat SQL
- Pengoptimal SVG
- Konverter SVG ke React/JSX Baru
- Playground TypeScript Baru
- Kalkulator Izin Unix (chmod)
- Parser URL Baru
- Generator Slug URL
- Kalkulator Nilai Halaman
- Kalkulator Nilai Pengunjung
- Pencarian WHOIS Baru
- Generator Sitemap XML Baru