Page 1 of 1

crontab ใช้ไงผมงง อ่านมาทุกเว็บแล้ว ยังมึน ทำงานทุกๆ 10 นาที

Posted: 12/05/2010 8:59 pm
by แบน
คือเ่ช่น
ผมต้องการให้ทุก 10นาที รัน Test.php ชึ้นมา ทำยังไงหรือครับ

ขอแบบสำเร็จเลยครับ
ผมลองทำแล้วไม่ได้จริงๆ งงมาก มันต้องทำยังไงมั้งอ่ะครับ

ขอบพระคุณครับ

Re: crontab ใช้ไงผมงง อ่านมาทุกเว็บแล้ว ยังมึน

Posted: 12/05/2010 9:27 pm
by mindphp
ใช้ OS อะไรครับ
ถ้าเป็น FreeBSD ลองดูตามนั้ครับ

สร้าง Crontab เพื่อรัน php ตามเวลาที่ต้องการ

Code: Select all

*/10 * * * * /path/to/command
ตัวอย่าง
รันทุก10 เช่น

Code: Select all

*/10 * * * * /usr/local/bin/php /home/pathto/phpfile
มีตัวอย่างที่ทำแล้วไม่ได้ ไหมครับ

Re: crontab ใช้ไงผมงง อ่านมาทุกเว็บแล้ว ยังมึน

Posted: 12/05/2010 9:40 pm
by แบน
คือ ลีนุกครับ

คือ งง อ่ะครับ เอาข้างบนไปใส่ใน php แล้ว อับเลยหรือ ต้องทำอะไรเพิ่มหรือเปล่าครับ มันจะรันได้หรือครับ งง

$crontab -l
1 0 * * * /home/salephone/domains/seuapaa.com/public_html/t1.php

Re: crontab ใช้ไงผมงง อ่านมาทุกเว็บแล้ว ยังมึน

Posted: 12/05/2010 9:55 pm
by mindphp
mindphp wrote:ใช้ OS อะไรครับ
ถ้าเป็น FreeBSD ลองดูตามนั้ครับ

สร้าง Crontab เพื่อรัน php ตามเวลาที่ต้องการ

Code: Select all

*/10 * * * * /path/to/command
ตัวอย่าง
รันทุก10 เช่น

Code: Select all

*/10 * * * * /usr/local/bin/php /home/pathto/phpfile
มีตัวอย่างที่ทำแล้วไม่ได้ ไหมครับ
ตัวอย่าง
รันไฟล์ php ทุก10 นาที เช่น

Code: Select all

*/10 * * * * /usr/local/bin/php /home/pathto/phpfile
ชุดแรกคือ */10 แล้วตามด้วย * อีก 4 ตัว
/usr/local/bin/php คือตำแหน่งตัวแปลภาษา php ที่ติดตั้งอยู่ที่ server ของเรา
/home/pathto/phpfile คือ ตำแหน่งเต็มของไฟล์ php ที่ต้องการให้ รันทุก 10 นาที

ลองทำความเข้าใจกับลิงค์ที่ให้ไปก็ได้ครับ