Cronjobs เครื่องมือสำหรับตั้งเวลา ทำงานตามที่กำหนดด้วย Directadmin ตั้งให้ php รันอัตโนมัต
#############################
Video Source: www.youtube.com/watch?v=FFHMFq1ZhYU
#Cronjobs (คอนจ๊อบ) คือ เครื่องมือสำหรับตั้งเวลาให้คำสั่งต่างๆ บนระบบปฎิบัติการที่เป็น #UNIX (ยูนิค), #LINUX (รีนุกซ์) ทำงานตามเวลาที่ได้กำหนดไว้ ซึ่งสามารถนำไปประยุกต์ใช้กับภาษา php, คำสั่ง script ให้ทำงานตามเวลาที่กำหนดได้ ในวีดีโอนี้ สอนการทำงาน ใน #Directadmin (#DA) • Cronjobs (คอนจ๊อบ) คือ เครื่องมือสำหรับตั้งเวลาให้คำสั่งต่างๆ บนระบบปฎิบัติการที่เป็น UNIX (ยูนิค), LINUX (รีนุกซ์) ทำงานตามเวลาที่ได้กำหนดไว้ ซึ่งสามารถนำไปประยุกต์ใช้กับภาษา php, คำสั่ง script ให้ทำงานตามเวลาที่กำหนดได้ เช่น ต้องการสั่งงานให้ script ต่อไปนี้ /home/picohostin/domains/mindphp.com/public_html/cron.php ทำงานทุกๆ 15 นาที ก็สามารถทำได้โดยการสร้าง Cronjobs ใหม่ และป้อนคำสั่ง สำหรับคำสั่งที่ต้องป้อนเข้าไปก็จะมี path ของ php และ path ของ script ที่ต้องการให้ทำงาน สำหรับ path ทั้งหมดต้องเป็น path จริงบนเครื่อง server เท่านั้นและวิธีการตรวจสอบ path ของ script ที่ต้องการให้ทำงาน สามารถใช้ function realpath() ตรวจสอบได้ และที่สำคัญ Script ที่ต้องการให้ทำงานต้องตั้งค่า permission (เพอร์มิชชั่น) ให้สามารถ execute ได้หรือตั้งค่า chmod ให้เป็น 755 • ขั้นตอนการเพิ่มคำสั่ง Cronjobs • 1. เข้าใช้งานที่เมนู Cronjobs • 2. เพิ่มคำสั่งที่จะให้ Script ทำงานอัตโนมัติ เสร็จแล้วกดปุ่ม Add • รูปแบบของคำสั่ง cron job มีทั้งหมด 6 fields ดังนี้ • 1. minute มีค่า 0 - 59 เวลาเป็นนาที จะสั่งให้คำสั่งที่กำหนดทำงานทันที่เมื่อถึงนาทีที่กำหนด • 2. hour มีค่า 0 - 23 เวลาเป็นชั่วโมง จะสั่งให้คำสั่งที่กำหนดทำงานทันที่เมื่อถึงชั่วโมงที่กำหนด • 3. day of month มีค่า 1 - 31 เวลาเป็นวัน จะสั่งให้คำสั่งที่กำหนดทำงานทันที่เมื่อถึงวันที่กำหนด • 4. month มีค่า 1 - 12 เวลาเป็นเดือน จะสั่งให้คำสั่งที่กำหนดทำงานทันที่เมื่อถึงเดือนที่กำหนด • 5. day Of week มีค่า 0 - 6 วันของแต่ละสัปดาห์ มีค่าดังนี้ • (อาทิตย์ = 0, จันทร์ = 1, อังคาร = 2, พุธ = 3, พฤหัส = 4, ศุกร์ = 5 ,เสาร์ = 6 ) • 6. Command คือ คำสั่งที่เราสามารถกำหนดให้ระบบทำงานตาม Script ที่เราได้เขียนเอาไว้ • หมายเหตุ เครื่องหมาย (*) หมายถึงระบบทำงานตามคำสั่งใน Script ที่เขียนไว้ตลอดเวลา • วิธีตั้งเวลาให้ PHP ทำงานตามช่วงเวลา • https://www.mindphp.com/%E0%B8%84%E0%... • By: https://www.mindphp.com/
#############################