สวัสดีครับเพื่อนๆ ชาว Pantip พอดีผมเป็นสาย Dev/Admin ที่เจอปัญหาโลกแตกคือต้องคอย Manual รันสคริปต์ หรือ Backup ข้อมูลตามเวลาบ่อยๆ บางทีก็ลืม บางทีก็ขี้เกียจตื่น
จนเมื่อวันก่อน ผมบังเอิญไปเจอคลิปนึงใน YouTube ของช่อง
Superdev Academy มา (เห็นว่าภาพสวยดีเลยกดเข้าไปดู) ปรากฏว่ามันคือทางสว่างเลยครับ! เขามาแชร์เรื่องการใช้
Cron job แบบละเอียดมาก
สิ่งที่ผม "อ๋อ" มากๆ จากคลิปนี้จนอยากเอามาป้ายยาต่อคือ:
ไม่ต้องเปิดจอค้างไว้: มันคือการสั่งงานระดับ Server ให้ทำตามเวลาที่เรากำหนดแบบเป๊ะๆ โดยที่เราจะปิดคอมไปนอนหรือไปเที่ยวที่ไหนก็ได้
Crontab.guru คือที่สุด: ปกติผมจะงงมากว่าไอ้เครื่องหมาย []* * * * *[/] มันคืออะไรบ้าง ใส่ผิดชีวิตเปลี่ยน แต่ในคลิปแนะนำเว็บ Crontab.guru มาให้ คือเราพิมพ์สิ่งที่อยากได้ไป แล้วมันจะ Generate คำสั่งมาให้เลย (อันนี้ช่วยชีวิตมากครับ)
การเอาไปใช้จริง: ในคลิปพี่บูม (คนสอน) เขาทำให้ดูเลยว่าถ้าจะสั่ง Run Python หรือ Shell Script ต้องเซตอัปยังไง ซึ่งมัน Clean และดูเป็นมืออาชีพมาก
พอผมลองทำตามดูแล้ว รู้สึกว่ามันช่วยลด Error ที่เกิดจากคน (Human Error) ไปได้เยอะมาก แถมเรายังมีเวลาไปโฟกัสงานส่วนอื่นที่สำคัญกว่างาน Routine พวกนี้ด้วย
เลยอยากมาลองแลกเปลี่ยนกับพี่ๆ เพื่อนๆ ในนี้ดูครับว่า:
ปกติเพื่อนๆ ใช้ Cron job ทำอะไรที่ "ล้ำ" กว่าการ Backup ข้อมูลไหมครับ? (เช่น Scraping ข้อมูล หรือทำระบบแจ้งเตือนอะไรแปลกๆ)
มีเครื่องมือตัวไหนที่ช่วยจัดการ Schedule Task ได้ง่ายกว่า Crontab.guru อีกไหม?
สำหรับคนที่รันงานบน Cloud มีเทคนิคประหยัด Cost เวลาใช้ Cron job รันงานหนักๆ บ้างไหมครับ?
ใครที่กำลังมองหา "ตัวช่วย" มาแบ่งเบาภาระงาน Manual ผมแนะนำให้ลองดูคลิปนี้เป็นพื้นฐานดูครับ อธิบายดี ภาพสวย และเข้าใจง่ายจริง
พิกัดคลิปเต็ม: https://youtu.be/_LSPkeOiaVU?si=gi2ePT46SScmegqU
มาแลกเปลี่ยนความเห็นกันนะครับ อยากได้ไอเดียไปลองเขียน Script เพิ่มครับ!
#Cronjob #Automation #Developer #Linux #SuperdevAcademy #SystemAdmin #Programmer #ชีวิตง่ายขึ้น
ใครกำลังงงกับเรื่องการตั้งเวลา Run Script (Cron job) แนะนำคลิปนี้ครับ สรุปจบในที่เดียว ไม่ต้องงมเอง
จนเมื่อวันก่อน ผมบังเอิญไปเจอคลิปนึงใน YouTube ของช่อง Superdev Academy มา (เห็นว่าภาพสวยดีเลยกดเข้าไปดู) ปรากฏว่ามันคือทางสว่างเลยครับ! เขามาแชร์เรื่องการใช้ Cron job แบบละเอียดมาก
สิ่งที่ผม "อ๋อ" มากๆ จากคลิปนี้จนอยากเอามาป้ายยาต่อคือ:
ไม่ต้องเปิดจอค้างไว้: มันคือการสั่งงานระดับ Server ให้ทำตามเวลาที่เรากำหนดแบบเป๊ะๆ โดยที่เราจะปิดคอมไปนอนหรือไปเที่ยวที่ไหนก็ได้
Crontab.guru คือที่สุด: ปกติผมจะงงมากว่าไอ้เครื่องหมาย []* * * * *[/] มันคืออะไรบ้าง ใส่ผิดชีวิตเปลี่ยน แต่ในคลิปแนะนำเว็บ Crontab.guru มาให้ คือเราพิมพ์สิ่งที่อยากได้ไป แล้วมันจะ Generate คำสั่งมาให้เลย (อันนี้ช่วยชีวิตมากครับ)
การเอาไปใช้จริง: ในคลิปพี่บูม (คนสอน) เขาทำให้ดูเลยว่าถ้าจะสั่ง Run Python หรือ Shell Script ต้องเซตอัปยังไง ซึ่งมัน Clean และดูเป็นมืออาชีพมาก
พอผมลองทำตามดูแล้ว รู้สึกว่ามันช่วยลด Error ที่เกิดจากคน (Human Error) ไปได้เยอะมาก แถมเรายังมีเวลาไปโฟกัสงานส่วนอื่นที่สำคัญกว่างาน Routine พวกนี้ด้วย
เลยอยากมาลองแลกเปลี่ยนกับพี่ๆ เพื่อนๆ ในนี้ดูครับว่า:
ปกติเพื่อนๆ ใช้ Cron job ทำอะไรที่ "ล้ำ" กว่าการ Backup ข้อมูลไหมครับ? (เช่น Scraping ข้อมูล หรือทำระบบแจ้งเตือนอะไรแปลกๆ)
มีเครื่องมือตัวไหนที่ช่วยจัดการ Schedule Task ได้ง่ายกว่า Crontab.guru อีกไหม?
สำหรับคนที่รันงานบน Cloud มีเทคนิคประหยัด Cost เวลาใช้ Cron job รันงานหนักๆ บ้างไหมครับ?
ใครที่กำลังมองหา "ตัวช่วย" มาแบ่งเบาภาระงาน Manual ผมแนะนำให้ลองดูคลิปนี้เป็นพื้นฐานดูครับ อธิบายดี ภาพสวย และเข้าใจง่ายจริง
พิกัดคลิปเต็ม: https://youtu.be/_LSPkeOiaVU?si=gi2ePT46SScmegqU
มาแลกเปลี่ยนความเห็นกันนะครับ อยากได้ไอเดียไปลองเขียน Script เพิ่มครับ!
#Cronjob #Automation #Developer #Linux #SuperdevAcademy #SystemAdmin #Programmer #ชีวิตง่ายขึ้น