อธิบาย Cron Expression
วาง cron expression (crontab) แล้วอ่านเป็นภาษาคน เช่น "เวลา 09:30 น., ตั้งแต่วันจันทร์ถึงวันศุกร์" พร้อมดูรอบที่จะรันถัดไปในเขตเวลาที่เลือก ตรวจรูปแบบบอกว่าช่องไหนผิด ใช้ได้กับ cron มาตรฐาน 5 ช่อง ทำงานในเบราว์เซอร์ของคุณ
เครื่องมือนี้ต้องใช้ JavaScript ถ้าเห็นข้อความนี้นานเกินไม่กี่วินาที แปลว่าเบราว์เซอร์ปิด JavaScript ไว้หรือโหลดหน้าไม่ครบ ลองเปิด JavaScript หรือโหลดหน้านี้ใหม่
นาที (0-59) · ชั่วโมง (0-23) · วันที่ (1-31) · เดือน (1-12 หรือ JAN-DEC) · วันในสัปดาห์ (0-7 หรือ SUN-SAT, 0 และ 7 คืออาทิตย์)
| ช่อง | ค่าที่ใส่ | ค่าที่ตรง |
|---|
เวลาที่แสดงเป็นเวลาในเขตเวลาที่เลือก ถ้าเวลานั้นไม่มีอยู่จริงตอนเริ่มเวลาออมแสง จะข้ามรอบนั้น วันที่กับวันในสัปดาห์ถ้าระบุทั้งคู่ รอบจะรันเมื่อตรงอย่างใดอย่างหนึ่ง (แบบ Vixie cron)
วิธีใช้
- วาง cron expression ลงช่อง หรือกดตัวอย่างข้างล่าง คำอธิบายและรอบถัดไปขึ้นทันที
- เลือกเขตเวลาที่เซิร์ฟเวอร์ของคุณใช้ (ค่าเริ่มต้นคือเขตเวลาเครื่องคุณ) และจำนวนรอบที่อยากดู
- ดูตารางว่าแต่ละช่องตรงกับค่าอะไรบ้าง ถ้ามีช่องผิด จะบอกว่าช่องไหนและเพราะอะไร
คำถามที่พบบ่อย
cron expression 5 ช่องเรียงอย่างไร
เรียงเป็น นาที ชั่วโมง วันที่ เดือน วันในสัปดาห์ เช่น 30 9 * * 1-5 คือ 09:30 ทุกวันจันทร์ถึงศุกร์ เครื่องหมาย * คือทุกค่า , คือรายการ - คือช่วง และ / คือก้าว เช่น */15 คือทุก 15
ถ้าระบุทั้งวันที่และวันในสัปดาห์จะเป็นอย่างไร
cron มาตรฐาน (Vixie) จะรันเมื่อวันที่ตรง หรือ วันในสัปดาห์ตรง อย่างใดอย่างหนึ่ง เช่น 0 0 13 * 5 รันทุกวันที่ 13 และทุกวันศุกร์ ไม่ใช่เฉพาะศุกร์ที่ 13 เครื่องมือนี้คำนวณตามนั้น
cron ที่มี 6 ช่อง (มีวินาที) ใช้ได้ไหม
ไม่ได้ในหน้านี้ cron มาตรฐานของ Linux มี 5 ช่อง ส่วน Quartz (Java) และบางระบบมี 6–7 ช่องโดยมีวินาทีหรือปีด้วย และรองรับอักขระพิเศษอย่าง L และ # ซึ่งต่างจากแบบมาตรฐาน หน้านี้ตรวจและบอกให้ถ้าพบว่ามีมากกว่า 5 ช่อง
สิ่งที่ควรรู้
- เซิร์ฟเวอร์ส่วนใหญ่รัน cron ตามเขตเวลาของเซิร์ฟเวอร์ ซึ่งมักเป็น UTC ไม่ใช่เวลาไทย ถ้างานของคุณต้องรันตอน 09:00 เวลาไทย (UTC+7) ที่เซิร์ฟเวอร์ UTC ให้เขียนเป็น 02:00
- ชื่อเดือน (JAN) และวัน (MON) ไม่สนตัวพิมพ์เล็กใหญ่ และ 7 กับ 0 คืออาทิตย์
- เครื่องมือค้นหารอบถัดไปได้ไกลสุด 8 ปี ถ้าวันที่ระบุไม่มีจริง (เช่น 30 กุมภาพันธ์) จะแจ้งว่าไม่มีรอบ
ข้อมูลของคุณไม่ออกจากเครื่อง
ทุกอย่างทำงานในเบราว์เซอร์ของคุณ สิ่งที่คุณพิมพ์ วาง หรือเปิดไม่ถูกส่งขึ้นเซิร์ฟเวอร์ของ freesabai หรือของใคร และไม่ถูกเก็บไว้ในเบราว์เซอร์ ปิดหน้าแล้วหายหมด เว็บนับเพียงว่าหน้านี้ถูกเปิดและมีคนคัดลอกหรือบันทึกผลกี่ครั้ง (ไม่ส่งสิ่งที่วางหรือผลลัพธ์ และปิดการนับได้ที่ท้ายเว็บ ดูนโยบายความเป็นส่วนตัว)
แจ้งปัญหาหรือเสนอไอเดีย
เจอปัญหาหรืออยากให้เครื่องมือนี้ทำอะไรได้เพิ่ม บอกเราได้ที่หน้าแจ้งปัญหาและเสนอไอเดีย ไม่ต้องสมัคร
เครื่องมือนักพัฒนาอื่นๆ
JSON และข้อมูล
- จัดรูปแบบ JSONจัดรูป ย่อ และตรวจ JSON บอกบรรทัดที่ผิด พับดูเป็นชั้นได้
- แปลง JSON เป็น YAMLแปลง JSON เป็น YAML ทันที คงลำดับคีย์ ไม่ส่งข้อมูลออกจากเครื่อง
- แปลง YAML เป็น JSONแปลง YAML เป็น JSON บอกบรรทัดที่ YAML ผิด
- แปลง JSON เป็น CSVแปลง JSON เป็น CSV เปิดใน Excel ได้ รองรับภาษาไทย
- แปลง CSV เป็น JSONแปลง CSV เป็น JSON เลือกตัวคั่นได้ รู้จักเครื่องหมายคำพูด
- ดู CSV เป็นตารางเปิดไฟล์ CSV ดูเป็นตาราง เรียงคอลัมน์ ค้นหา ไม่ต้องใช้ Excel
- เทียบข้อความ / JSON (Diff)ดูว่าสองข้อความต่างกันตรงไหน แบบเทียบข้างกันหรือรวม ไฮไลต์ระดับคำ
เข้ารหัส แฮช โทเคน
- Base64 เข้ารหัส/ถอดรหัสBase64 ข้อความไทย (UTF-8) แบบ URL-safe และไฟล์ ⇄ Base64
- สร้างแฮช MD5 SHA-256 และ HMACแฮชข้อความหรือไฟล์ MD5 SHA-1 SHA-256 SHA-512 HMAC และตรวจ checksum
- ถอดรหัส JWTดู header และ payload ของ JWT เวลาหมดอายุอ่านง่าย (ถอดอย่างเดียว ไม่ตรวจลายเซ็น)
- URL Encode / Decodeเข้ารหัสและถอดรหัสลิงก์ ภาษาไทยในลิงก์ (%E0%B8…) แยกส่วนของ URL ได้
- HTML Entities Encode / Decodeแปลงตัวอักษรพิเศษเป็น & < > " และกลับ
ตัวสร้าง
เวลา ตัวเลข สี
- แปลง Unix Timestamp เป็นวันเวลาแปลง timestamp (วินาที/มิลลิวินาที) เป็นวันเวลาและกลับ เลือกเขตเวลาได้
- อธิบาย Cron Expressionแปล cron เป็นภาษาคน และดู 5 รอบที่จะรันถัดไป
- แปลงเลขฐาน 2 8 10 16แปลงเลขฐานสอง แปดสิบ สิบหก และคำนวณบิต AND OR XOR shift
- แปลงสี HEX RGB HSLแปลงสีระหว่าง HEX, RGB และ HSL เลือกสีด้วยสายตา
- ตรวจความต่างสี (WCAG)เช็กอัตราส่วนความต่างของสีตัวอักษรกับพื้นหลัง ผ่าน AA / AAA หรือไม่