Generator Ekspresi Cron GitHub Actions
Halaman ini membahas sintaks cron yang dipakai GitHub Actions: struktur field, penomoran hari, dan karakter khusus apa saja yang didukung.
Referensi Cepat
Jumlah field
5
Field detik
Tidak
Field tahun
Tidak
Zona waktu
Selalu UTC
Karakter khusus (L / #)
Tidak
Butuh "?"
Tidak
Penomoran hari
Sun=0, Mon=1, Tue=2, Wed=3, Thu=4, Fri=5, Sat=6
Ekspresi Cron GitHub Actions yang Umum Dipakai
| Setiap 5 menit | */5 * * * * |
| Setiap 15 menit | */15 * * * * |
| Setiap jam | 0 * * * * |
| Setiap hari tengah malam | 0 0 * * * |
| Setiap hari jam 9 pagi | 0 9 * * * |
| Setiap hari kerja jam 9 pagi | 0 9 * * 1-5 |
| Setiap Senin jam 9 pagi | 0 9 * * 1 |
| Dua kali sehari (00:00 dan 12:00) | 0 */12 * * * |
| Setiap tanggal 1 | 0 0 1 * * |
| Setiap akhir bulan | Tidak didukung secara native |
Pertanyaan Umum (FAQ)
Apa bedanya GitHub Actions dengan cron Linux standar?
GitHub Actions memakai sintaks 5-field dan penomoran hari yang persis sama dengan cron Linux standar — ekspresi yang sudah ada tetap bisa dipakai tanpa perubahan.
Bisakah saya mengonversi ekspresi cron Linux ke GitHub Actions secara otomatis?
Bisa — tempel di alat Cron multi-platform di atas (atau di halaman utama Cron Editor) lalu pindah ke tab GitHub Actions untuk langsung mendapat ekspresi yang setara.
Apakah GitHub Actions mendukung L, W, atau #?
Tidak. GitHub Actions tidak mendukung L atau # — lihat pola solusi alternatif di alat atas untuk perilaku yang setara memakai rentang tanggal dan pengecekan hari di dalam skrip.
Apakah GitHub Actions berjalan sesuai zona waktu lokal saya atau UTC?
GitHub Actions selalu menghitung jadwal berdasarkan UTC, tidak peduli di mana Anda atau server Anda berada.
Berapa interval tercepat yang didukung GitHub Actions?
GitHub Actions berjalan dengan interval minimum 5 menit; jadwal yang lebih sering bisa tertunda atau terlewat saat beban tinggi.