สอบถามเรื่อง run php script ทุกๆ 1 นาที บน windows

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: สอบถามเรื่อง run php script ทุกๆ 1 นาที บน windows

Re: สอบถามเรื่อง run php script ทุกๆ 1 นาที บน windows

โดย pinatcha » 13/04/2010 12:45 pm

yokoso เขียน:Schedule ของ window สามารถพิมพ์ลงไปเองได้ครับ เช่น "2 minutes"

ขอบคุณมากๆ เลยค่ะ :-D

Re: สอบถามเรื่อง run php script ทุกๆ 1 นาที บน windows

โดย yokoso » 13/04/2010 12:28 am

Schedule ของ window สามารถพิมพ์ลงไปเองได้ครับ เช่น "2 minutes"

Re: สอบถามเรื่อง run php script ทุกๆ 1 นาที บน windows

โดย pinatcha » 08/03/2010 1:29 am

ขอบคุณมากๆเลยค่ะ
คิดไม่ถึงเลยว่าจะทำแบบนี้ได้ :lol:

Re: สอบถามเรื่อง run php script ทุกๆ 1 นาที บน windows

โดย mindphp » 08/03/2010 12:59 am

pinatcha เขียน:ขอบคุณมากค่ะ สำหรับคำแนะนำ
ตอนนี้ทำให้มันรัน script ได้แล้วค่ะ โดยการเขียน batch file ขึ้นมา แล้วให้ task scheduler ไปเรียก batch file อีกที

แต่ว่าใน task scheduler มันตั้งได้ต่ำสุดแค่ 5 นาทีหรอคะ จริงๆแล้วอยากให้มันรันทุกๆ 1 นาทีอ่ะค่ะ
บน window7 ไม่เคยใช้เหมือนกันครับ ว่าน้อยสุดได้เท่าไร
แต่ถ้าได้ 5 นาที ก็ตั้งให้มันทำงาน ซัก 5 ตัวซิครับ ตั้งให้เวลาเริ่มมันต่างกัน 1 นาที

หรือสร้างตัวเดียวแล้วให้มันรันเป็น loop เอาแต่ละ loop ก็ใส่ sleep() ลงไปก็ได้เหมือนกันครับ
ถ้าเป็น Unix แนะนำ sleep จะดีกว่า :-D

Re: สอบถามเรื่อง run php script ทุกๆ 1 นาที บน windows

โดย pinatcha » 08/03/2010 12:03 am

ขอบคุณมากค่ะ สำหรับคำแนะนำ
ตอนนี้ทำให้มันรัน script ได้แล้วค่ะ โดยการเขียน batch file ขึ้นมา แล้วให้ task scheduler ไปเรียก batch file อีกที

แต่ว่าใน task scheduler มันตั้งได้ต่ำสุดแค่ 5 นาทีหรอคะ จริงๆแล้วอยากให้มันรันทุกๆ 1 นาทีอ่ะค่ะ

Re: สอบถามเรื่อง run php script ทุกๆ 1 นาที บน windows

โดย mindphp » 06/03/2010 8:08 pm

ลองตั้งให้ มันรันโปรแกรม calc ดูครับว่าได้หรือเปล่า
หรือโปรแกรมอื่นๆ ที่ไม่ได้อยู่ใน Program Files

Re: สอบถามเรื่อง run php script ทุกๆ 1 นาที บน windows

โดย pinatcha » 06/03/2010 11:54 am

ใช้ window7 ค่ะ แล้วเห็นว่ามันมี task scheduler อยู่แล้ว
ตอนนี้ทำได้แค่ให้มันเปิดโปรแกรมขึ้นมาตามเวลาอ่ะค่ะ แต่มันไม่รัน

ตอนทำใส่ C:\Program Files\Zend\ZendServer\bin\php.exe "C:\Program Files\Zend\Apache2\htdocs\amfphp\services\EDWMS_Service\convertFile.php" เข้าไปตรง program/script หนะค่ะ เพราะอ่านเจอว่า ถ้าจะให้รัน ต้องใส่ command เดียวกับที่ใช้รันใน command line
แล้วมันก็ขึ้น error แบบรูปข้างล่าง เลยไม่แน่ใจว่ามันเกี่ยวกะ space ระหว่าง Program Files รึป่าวอะค่ะ เพราะรัน php จาก command line ไม่เป็นด้วยค่ะ แล้วควรจะแก้ไขยังไงดีคะ

รบกวนขอคำแนะนำด้วยนะคะ
ขอบคุณมากกกก ค่ะ :o
แนบไฟล์
Untitled.png
Untitled.png (82.21 KiB) Viewed 3066 times

Re: สอบถามเรื่อง run php script ทุกๆ 1 นาที บน windows

โดย mindphp » 06/03/2010 1:28 am

หลักการก็คือตั้ง Schedule ใน windows ให้มันรันไฟล์ php ของเรานะครับ
ใช้ windows อะไรอยู่ :?:

Re: สอบถามเรื่อง run php script ทุกๆ 1 นาที บน windows

โดย pinatcha » 05/03/2010 8:10 pm

ต้องทำยังไงบ้างหรอคะ

Re: สอบถามเรื่อง run php script ทุกๆ 1 นาที บน windows

โดย mindphp » 05/03/2010 5:01 pm

มีครับใช้ Schedule ของ window ได้

ข้างบน