Cronjobs เครื่องมือสำหรับตั้งเวลาให้คำสั่งต่างๆทำงานตามที่กำหนดด้วย Directadmin

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

กำหนดเวลาที่ต้องการให้ Script ทำงานอัตโนมัติ
กำหนดเวลาที่ต้องการให้ Script ทำงานอัตโนมัติ

รูปแบบของคำสั่ง 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 ที่เขียนไว้ตลอดเวลา

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
โปรแกรมโหลดเกมส์ Flash คลิกขวา แล้ว Save ใช้ง่ายมาก
โดย gangwell อ 26 ต.ค. 2010 9:46 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
10988
อ 26 ต.ค. 2010 9:46 pm โดย gangwell View Topic โปรแกรมโหลดเกมส์ Flash คลิกขวา แล้ว Save ใช้ง่ายมาก
select ค่า pid กับ จำนวน จาก table1 มาแล้ว นำมาเปรียบเทียบ ลบกับ table2 ครับ
โดย Anonymous อ 26 ต.ค. 2010 6:16 pm บอร์ด Programming - PHP
3
1430
พ 27 ต.ค. 2010 1:50 pm โดย mindphp View Topic select ค่า pid กับ จำนวน จาก table1 มาแล้ว นำมาเปรียบเทียบ ลบกับ table2 ครับ
ทำในส่วนของการ search ค่ะ แต่ว่า ติดปัญหาตอน คิวรี ข้อมูล
โดย odamayuko อ 26 ต.ค. 2010 4:46 pm บอร์ด Programming - PHP
1
15984
พ 27 ต.ค. 2010 2:18 pm โดย mindphp View Topic ทำในส่วนของการ search ค่ะ แต่ว่า ติดปัญหาตอน คิวรี ข้อมูล
XAMPP 1.7.3 เจ๋งจริงๆ ครับพี่น้อง
โดย Anonymous อ 26 ต.ค. 2010 3:35 pm บอร์ด Linux - Web Server
0
2565
อ 26 ต.ค. 2010 3:35 pm โดย บุคคลทั่วไป View Topic XAMPP 1.7.3 เจ๋งจริงๆ ครับพี่น้อง
[php]script เขียน BB CODE
โดย gangwell อ 26 ต.ค. 2010 3:23 pm บอร์ด Free PHP Code Download script
0
3529
อ 26 ต.ค. 2010 3:23 pm โดย gangwell View Topic [php]script เขียน BB CODE
วีดีโอสอน วิธีติดตั้ง windows 7
โดย mindphp อ 26 ต.ค. 2010 2:42 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
2547
อ 26 ต.ค. 2010 2:42 pm โดย mindphp View Topic วีดีโอสอน วิธีติดตั้ง windows 7
The XAMPP default ports:
โดย Anonymous อ 26 ต.ค. 2010 1:20 pm บอร์ด Linux - Web Server
0
1823
อ 26 ต.ค. 2010 1:20 pm โดย บุคคลทั่วไป View Topic The XAMPP default ports:
site map จำเป็นต้องทำไหมครับ
โดย gangwell จ 25 ต.ค. 2010 10:35 pm บอร์ด Programming - PHP
2
981
อ 26 ต.ค. 2010 10:29 am โดย gangwell View Topic site map จำเป็นต้องทำไหมครับ