Penerjemah & Generator Ekspresi Cron

Ubah ekspresi cron 5/6 bagian menjadi kalimat bahasa alami yang mudah dipahami.

Penerjemah & Generator Ekspresi Cron

Ubah ekspresi cron 5/6 bagian menjadi kalimat bahasa alami yang mudah dipahami.

Cara Kerja

1
Masukkan atau Tempel Teks
Ketik atau tempel teks, kode, atau data langsung ke area kerja input.
2
Terapkan Pemrosesan
Jalankan alat untuk memformat, menyaring, mengonversi, atau menganalisis teks.
3
Salin Hasil
Salin hasil yang telah diproses ke papan klip atau ekspor dalam satu klik.
Pusat Konsep & Pengetahuan

Panduan Penerjemah & Generator Ekspresi Cron: 5 Bagian Standar POSIX & Linux Crontab

Cron adalah utilitas penjadwal tugas latar belakang (background job scheduler) standar pada sistem operasi mirip Unix dan platform cloud modern. Ekspresi cron terdiri dari lima bidang yang dipisahkan spasi: menit (0-59), jam (0-23), hari dalam bulan (1-31), bulan (1-12 atau JAN-DEC), dan hari dalam seminggu (0-6 atau SUN-SAT). Kesalahan pembacaan sintaksis cron dapat menyebabkan skrip berjalan setiap menit tanpa henti atau gagal berjalan sama sekali.

Misalnya, ekspresi: 0 3 * * 1-5. Alat ini membedah setiap segmen secara hierarkis dan menerjemahkannya ke dalam bahasa manusia yang gamblang: 'Tepat pada menit ke-0, jam 03:00 dini hari, setiap hari Senin sampai Jumat'. Alat juga memproyeksikan daftar lima waktu eksekusi kalender berikutnya (Next Runs) sehingga teknisi sistem dapat memverifikasi jadwal dengan penuh kepastian sebelum memasangnya ke berkas crontab server.

Evaluasi jadwal cron dieksekusi sepenuhnya di peramban Anda secara aman tanpa dependensi server luar.

Arsitektur Inti & Rumus Matematis

Format 5 Bidang: [Menit: 0-59] [Jam: 0-23] [HariBulan: 1-31] [Bulan: 1-12] [HariMinggu: 0-6]

Operator khusus: Asterisk (*) mewakili semua nilai, Tanda Hubung (-) untuk rentang, Koma (,) untuk daftar nilai, dan Garis Miring (/) untuk interval lompatan (step values).

Praktik Terbaik & Panduan Penting

  • Selalu Perhatikan Zona Waktu Server (UTC vs WIB): Server cloud biasanya beroperasi pada zona waktu UTC; jadwal jam 03:00 UTC setara dengan jam 10:00 pagi WIB.
  • Hindari Menjalankan Tugas Berat di Menit ke-0 Bersamaan: Geser menit eksekusi (misal: menit 17 atau 38) untuk mencegah lonjakan CPU server saat jam berganti.
  • Uji Simbol Garis Miring (Interval): Ekspresi '*/15 * * * *' berarti eksekusi setiap 15 menit, bukan pada menit ke-15 saja.
  • Gunakan Komentar Penjelas di File Crontab: Simpan hasil terjemahan bahasa manusia dari alat ini sebagai komentar dokumentasi di atas perintah cron Anda.

Pertanyaan yang Sering Diajukan (FAQ)

Apa perbedaan antara hari minggu 0 dan 7?
Pada sebagian besar implementasi Linux/POSIX, angka 0 dan 7 sama-sama merepresentasikan hari Minggu (Sunday).
Bagaimana cara mengatur tugas agar berjalan setiap 10 menit?
Gunakan sintaksis lompatan pada bidang menit: */10 * * * *.
Apakah ekspresi cron ini mendukung 6 bidang (termasuk detik)?
Format standar 5 bidang adalah format POSIX universal. Jika Anda memasukkan 6 segmen, sistem otomatis mendeteksi bidang pertama sebagai detik untuk framework seperti Quartz atau Node-cron.
Apakah jadwal pengujian saya dikirim ke server GoToolstack?
Tidak. Penguraian ekspresi dan kalkulasi waktu eksekusi berikutnya dihitung 100% lokal di browser Anda.