Pembuat Ekspresi Crontab
Susun lima kolom jadwal secara visual melalui Generator Ekspresi Crontab MiniWebtool. Nilai tertentu, rentang, dan interval menghasilkan ekspresi cron dengan pratinjau langsung serta penjelasan untuk menjadwalkan tugas Linux.
Di Gemini, tempelkan pertanyaan yang disalin ke chat. Anda juga dapat menyalinnya di bawah.Belum tahu cara menggunakannya? Tanya AI
Lihat pertanyaan
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.
Sekilas
Pembuat Ekspresi Crontab menyusun jadwal cron lima kolom untuk Linux secara visual, dengan pratinjau langsung ekspresi dan penjelasan dengan bahasa sehari-hari. Alat ini dapat menambahkan perintah untuk menghasilkan baris crontab lengkap.
| Fitur | Yang didapat | Cocok untuk |
|---|---|---|
| Lima kolom | Atur menit (0-59), jam (0-23), tanggal (1-31), bulan (1-12), dan hari dalam minggu (0-7, dengan 0 dan 7 sebagai Minggu). | Menyusun jadwal tanpa menghafal urutan kolom |
| Mode kolom | Untuk setiap kolom, pilih setiap nilai, nilai tertentu, rentang, atau interval langkah. | Jadwal seperti 0 9-17 * * * atau */5 * * * * |
| 18+ preset | Lebih dari 18 jadwal umum mengisi kolom sekaligus, seperti setiap 5 menit, hari kerja pukul 8 pagi, atau setiap 2 jam. | Mulai dari jadwal yang umum digunakan |
| Pratinjau langsung | Ekspresi cron dan deskripsinya dalam bahasa sehari-hari diperbarui saat Anda mengubah setiap kolom. | Memverifikasi maknanya sebelum disalin |
| Tampilan garis waktu | Garis waktu interaktif memvisualisasikan kapan jadwal akan berjalan. | Melihat seberapa sering sebuah pekerjaan berjalan |
| Baris crontab lengkap | Opsional, masukkan jalur skrip atau perintah untuk mendapatkan entri lengkap, lalu salin dengan satu klik. | Menempelkan ke crontab -e untuk skrip cadangan atau pemeliharaan |
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
Mengobrol dengan AI favorit Anda
Di Gemini, tempelkan pertanyaan yang disalin ke chat. Anda juga dapat menyalinnya di bawah.
Lihat pertanyaan
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