Cron Expression Explainer & Parser
Đọc cron expression sang tiếng Việt + 5 lần chạy tiếp theo. Cho cron Linux, GitHub Actions, AWS EventBridge, Vercel Cron.
Phân tích từng trường
| Phút | ||
| Giờ | ||
| Ngày tháng | ||
| Tháng | ||
| Thứ |
Lần chạy tiếp theo
Mẫu phổ biến
Cron expression có 5 trường: phút (0-59) giờ (0-23) ngày (1-31) tháng (1-12) thứ (0-7, 0=CN). Chuẩn POSIX, dùng cho cron Linux, GitHub Actions, AWS EventBridge, Vercel Cron.
Cron expression là gì?
Cron là chuẩn schedule task trên Unix/Linux — chạy command tự động vào thời điểm xác định. Cron expression có 5 trường:
┌─── phút (0-59)
│ ┌─── giờ (0-23)
│ │ ┌─── ngày tháng (1-31)
│ │ │ ┌─── tháng (1-12)
│ │ │ │ ┌─── thứ (0-7, 0 và 7 = Chủ nhật)
│ │ │ │ │
* * * * * command Ký tự đặc biệt
*— mọi giá trị (every).,— danh sách. Vd:1,3,5= 1, 3, 5.-— khoảng. Vd:1-5= từ 1 đến 5./— bước nhảy. Vd:*/15= mỗi 15 đơn vị.
Khi nào dùng cron?
- Linux server:
crontab -e— chạy backup, log rotation hằng đêm. - GitHub Actions:
schedule: - cron: '0 9 * * 1-5'— chạy CI 9h sáng các ngày trong tuần. - AWS EventBridge / Lambda: trigger function theo lịch.
- Vercel Cron: gọi serverless function định kỳ.
- Database job: PostgreSQL pg_cron, MySQL events.
Common pitfalls
- Múi giờ: cron Linux dùng giờ server (thường UTC). Vercel/AWS cũng UTC. Nhớ
+7nếu muốn giờ VN. - Day-of-month vs Day-of-week: nếu CẢ HAI khác
*, theo POSIX là OR (chạy nếu khớp 1 trong 2). Tool đã handle đúng. - Sunday = 0 hoặc 7: cả 2 đều OK trong cron.
- Step bắt đầu từ đâu:
*/15bắt đầu từ 0 → 0,15,30,45 (không phải 15,30,45,60).
Phù hợp với ai
Lập trình viên fullstack/backend/devops — debug JWT, format JSON/SQL, parse cURL, tính subnet CIDR, vẽ diagram Mermaid, viết commit chuẩn… Toolkit dùng hằng ngày trong terminal & code editor.
Câu hỏi thường gặp
Code/token tôi paste có gửi đi đâu không?
Không. Tất cả công cụ dev của TopDev chạy 100% client-side — JWT, SQL, JSON, cURL, regex… đều xử lý trong trình duyệt. Bạn có thể tắt mạng để kiểm chứng. Phù hợp để paste token nội bộ, query database production, key API.
Có hỗ trợ offline / cài thành PWA không?
Tool đã chạy được offline sau lần load đầu tiên. PWA installable đang nằm trong roadmap — hiện tại bạn có thể bookmark trang và dùng khi mất mạng.
Công cụ liên quan
Xem tất cả công cụ →JWT Decoder
Decode JWT token, xem header/payload/claims với thời gian dễ đọc.
MỚISo sánh văn bản (Diff)
Paste 2 đoạn text/code → highlight khác biệt từng từ/dòng/ký tự. Phù hợp diff output AI.
MỚIJSON Schema Generator
Tạo JSON Schema (Draft-07) từ JSON mẫu — dùng cho structured output LLM, validate API.
MỚIFormat JSON
Format / minify / validate JSON. Sort key A-Z, custom indent, phím tắt Ctrl+Enter.