วันนี้เราจะพามาทำความรู้จักฟีเจอร์สุดปังอย่าง “Cron Job” ที่จะช่วยให้ชาว IT ทำงานสะดวกมากขึ้น!
⠀⠀⠀
ถ้าลองสมมุติว่าเราจะต้องทำอะไรซ้ำ ๆ เป็นประจำทุกวันเวลาเดิม เช่น ต้องออกไปซื้อของใช้จำเป็นที่ห้างทุกวันจันทร์ตอนบ่าย 2 โมง แล้วจะดีกว่าไหม ถ้าของใช้จำเป็นมาส่งที่หน้าบ้านเราตอนบ่าย 2 โมงของทุกวันจันทร์ โดยที่เราไม่ต้องออกไปซื้อเอง หรือสมมุติว่าเราต้องตื่นตอน 8 โมงเช้าของทุกวัน เราก็จะต้องทำการตั้งนาฬิกาปลุก และนาฬิกาปลุกก็จะปลุกเราทุกวันตอน 8 โมงตามที่เราตั้งค่าไว้
⠀⠀⠀
แล้วถ้าเปลี่ยนเป็นระบบ Linux ล่ะ? หากเราต้องการใช้งานคำสั่งนี้ทุกวัน ทุกสัปดาห์ มันจะดีกว่าไหม ถ้ามีการตั้งเวลาเพื่อให้มีการเรียกคำสั่งนี้ โดยที่เราไม่ต้องมาเรียกเอง แอดเลยอยากมาแนะนำตัวช่วยดีๆที่เรียกว่า “Cron Job ”
⠀⠀⠀
Cron Job เป็น Feature ใน Linux ที่ใช้ตั้งเวลาเพื่อเรียกคำสั่งที่เราต้องการจะให้ทำงานขึ้นมาตามเวลาที่กำหนด เหมาะสำหรับงานที่มีลักษณะซ้ำๆ หลายๆครั้ง อาจจะเป็นทุกๆชั่วโมง ทุกๆวัน หรือทุกๆเดือนก็ได้ ยกตัวอย่างในการใช้งาน เช่น หลาย ๆ ที่มีการเรียกใช้คำสั่งเพื่อทำการ Backup Database ทุกวันตอนตี 2 ซึ่งแน่นอนว่าหลาย ๆ ที่เวลานั้นคงไม่มีใครมานั่งรอเรียกคำสั่งเพื่อ Backup Database เป็นแน่แท้ นี่ก็เป็นหนึ่งในตัวอย่างสถานการณ์ที่ต้องมีการเรียกใช้งานคำสั่งเมื่อไม่มีคนอยู่ ยิ่งไปกว่านั้นฟีเจอร์นี้ยังมีความเจ๋งอีกอย่างก็คือ สามารถทำให้ Cron Job นั้นส่งสถานะแจ้งเตือนไปยังผู้ดูแลระบบ เพื่อรายงานถึงสถานะของ Job นั้นว่าสำเร็จหรือไม่ ซึ่งก็จะอำนวยความสะดวกให้มากขึ้นไปอีก
⠀⠀⠀
พอมาถึงตรงนี้หลาย ๆ คนก็น่าจะรู้แล้วว่า Cron Job คืออะไรแล้วเอาไว้ทำอะไร ซึ่งแน่นอนว่าอะไรก็ตามที่อยู่บน Linux นั้นไม่มีอะไรที่ได้มาง่าย ๆ แน่นอนว่าจะให้มันทำงานได้ต้องออกแรงเล็กน้อย เพราะเอาเข้าจริงแล้วมันมีรูปแบบหรือที่เรียกติดปากกันว่า “Syntax” ในการเขียน อีกไหนจะเรื่องของสิทธิ์ของคำสั่งซึ่งถ้าให้เล่าใน Part นี้ได้ร้องโอ้โหววไปตามๆกันแน่ เอาเป็นว่าเอาไว้ต่อกัน Part หน้า ท้ายนี้มีใครเคยใช้ Cron Job มาบ้างไหม? ใช้ทำอะไรบ้างก็มาเล่าให้เราฟังได้ ไว้เจอกัน Part หน้าน้าาาา
⠀⠀⠀
.
สนใจบริการ Cloud คุณภาพ สั่งซื้อได้ที่
: 02-0263-124
Line : @metrabyte (https://line.me/R/ti/p/%40158oqtgp)