Pembuat tugas cron
Buat ekspresi cron untuk tugas terjadwal
Input & opsi
Jadwal cepat
Berjalan di browser Anda. Input Anda tetap berada di perangkat ini.
Tugas cron
Masukkan konten atau muat contoh untuk memulai.
Pembuat tugas cron online gratis & pembangun ekspresi
Dengan pembuat tugas cron kami, Anda dapat menyusun ekspresi cron yang tepat lewat antarmuka visual yang intuitif. Anda tidak perlu menghafal sintaks cron lima kolom: cukup isi nilai menit, jam, hari, bulan, dan hari dalam seminggu, atau pilih dari preset siap pakai, lalu dapatkan ekspresi cron yang valid seketika beserta deskripsi jadwalnya dalam bahasa yang mudah dibaca.
Selain ekspresi waktu, alat ini memungkinkan Anda menambahkan perintah shell, menentukan jalur direktori server, dan memberi komentar nama tugas. Hasilnya adalah entri crontab lengkap yang dapat langsung Anda salin ke file crontab server, menghemat waktu dan mengurangi kesalahan konfigurasi di lingkungan produksi.
Entah Anda menjadwalkan cadangan database, skrip rotasi log, deployment otomatis, atau pemeriksaan kesehatan berkala, pembangun jadwal cron ini menghilangkan tebak-tebakan. Panduan kolom dan panel contoh umum menyajikan sintaks cron lengkap dalam jangkauan Anda, sehingga berguna sebagai referensi bagi pemula maupun administrator sistem berpengalaman.
Fitur utama
- Pembangun ekspresi cron visual dengan lima kolom yang dapat diedit (menit, jam, hari, bulan, hari dalam seminggu)
- Enam preset pilihan cepat: setiap menit, per jam, harian, mingguan, bulanan, dan tahunan
- Deskripsi jadwal yang mudah dibaca secara real-time
- Pengaturan perintah dan jalur server untuk entri crontab lengkap
- Komentar nama tugas opsional agar file crontab tetap teratur
- Dukungan seluruh sintaks cron: wildcard (*), rentang (1-5), daftar (1,3,5), dan interval (*/5)
- Salin seluruh tugas cron ke papan klip dengan satu klik
- Panduan kolom bawaan yang menjelaskan operator sintaks cron
- Panel contoh umum dengan pola penjadwalan dunia nyata
- Pemrosesan di sisi klien, tidak ada data yang dikirim ke server mana pun
Cara menggunakan pembuat tugas cron
- Pilih preset atau susun sendiri: Klik preset cepat seperti "Harian pada tengah malam" atau isi sendiri nilai untuk setiap kolom waktu.
- Periksa ekspresinya: Ekspresi cron yang dihasilkan beserta deskripsinya yang mudah dibaca diperbarui secara real-time saat Anda mengubah kolom.
- Tambahkan perintah (opsional): Masukkan perintah shell yang ingin dijalankan, seperti "python backup.py" atau "./cleanup.sh."
- Tentukan jalur server (opsional): Tetapkan direktori kerja agar tugas cron berpindah ke folder yang benar sebelum menjalankan perintah.
- Beri nama tugas (opsional): Tambahkan komentar deskriptif yang akan muncul di akhir baris crontab agar mudah dikenali.
- Salin dan terapkan: Klik "Salin" untuk menaruh entri crontab lengkap di papan klip Anda, lalu tempel ke crontab server Anda.
Kasus penggunaan
- Cadangan database: Jadwalkan dump database setiap malam atau setiap minggu untuk menjaga keamanan data dan kesiapan pemulihan bencana.
- Rotasi dan pembersihan log: Otomatiskan pengarsipan log dan penghapusan file lama untuk mencegah masalah ruang disk di server.
- Deployment otomatis: Jalankan skrip build dan deployment pada jam sepi untuk meminimalkan dampak bagi pengguna.
- Pemeriksaan kesehatan dan pemantauan: Jalankan skrip pemeriksaan kesehatan berkala yang memberi tahu tim Anda saat layanan tidak merespons.
- Pembuatan laporan: Buat dan kirim laporan analitik harian, mingguan, atau bulanan lewat email ke para pemangku kepentingan secara otomatis.
- Pemanasan cache: Isi cache aplikasi terlebih dahulu pada interval terjadwal agar waktu respons tetap cepat bagi pengguna.
- Pembaruan sertifikat: Jadwalkan skrip pembaruan sertifikat SSL agar berjalan sebelum sertifikat kedaluwarsa.
Pertanyaan yang sering diajukan
Apakah alat ini gratis?
Ya, pembuat tugas cron ini sepenuhnya gratis tanpa pendaftaran atau batas penggunaan. Buat ekspresi cron sebanyak yang Anda perlukan.
Apakah data saya aman?
Tentu. Alat ini berjalan sepenuhnya di browser Anda. Tidak ada perintah, jalur, atau ekspresi yang dikirim ke server, sehingga detail infrastruktur Anda tetap privat.
Apa itu ekspresi cron?
Ekspresi cron adalah string lima kolom yang dipakai sistem berbasis Unix untuk menentukan jadwal berulang. Kolom-kolomnya mewakili menit, jam, tanggal dalam bulan, bulan, dan hari dalam seminggu, serta mendukung wildcard, rentang, daftar, dan nilai langkah.
Bagaimana cara memasang tugas cron yang dihasilkan di server saya?
Salin baris crontab yang dihasilkan, lalu jalankan "crontab -e" di server Linux atau macOS Anda untuk membuka editor crontab. Tempel barisnya, simpan, lalu keluar. Daemon cron sistem akan mengambil jadwal baru tersebut secara otomatis.
Apakah alat ini mendukung ekspresi cron enam kolom (dengan detik)?
Pembuat ini menghasilkan format cron standar lima kolom yang dipakai sebagian besar daemon cron Unix. Beberapa penjadwal tingkat aplikasi (seperti Quartz atau Spring) memakai format enam kolom dengan kolom detik di depan, yang tidak didukung oleh alat ini.
Tips & praktik terbaik
- Mulai dari preset: Gunakan preset cepat sebagai dasar, lalu ubah kolom satu per satu agar sesuai dengan jadwal Anda yang tepat.
- Uji dulu di staging: Sebelum menerapkan tugas cron ke produksi, uji ekspresinya di server staging untuk memastikan waktu dan eksekusi perintahnya benar.
- Alihkan keluaran: Tambahkan ">> /var/log/myjob.log 2>&1" di akhir perintah Anda untuk menangkap stdout dan stderr demi keperluan pemecahan masalah.
- Gunakan jalur absolut: Selalu tulis jalur file lengkap di perintah Anda untuk menghindari masalah akibat lingkungan daemon cron yang terbatas.
- Tambahkan nama tugas: Gunakan kolom nama tugas untuk menambahkan komentar deskriptif agar crontab Anda tetap teratur seiring bertambahnya isi.
- Selang-seling tugas yang tumpang tindih: Jika Anda punya beberapa tugas per jam, geser nilai menitnya (misalnya :00, :15, :30) untuk menghindari rebutan sumber daya.