สมมุติว่าผมอยากตั้งเวลาให้วันที่ 2010-feb-25 เวลา 8 PM ของ server เป็นเวลาที่จะส่งข้อความไปยังสมาชิกทุกคน
มีวีธีการเขียนมั้ยครับ
:P ที่คิดไว้นี่คือจะให้คนที่ออนไลน์รันโค้ดที่ฝังไว้ แต่ถ้าไม่มีคนออนนี่ซึ มันจะทำงานไงหว่า
cronjob
อ้างถึงจาก: ThaNaButS ใน 18 มีนาคม 2010, 15:14:59
cronjob
:P อันนี้มันใช้สำหรับส่งเมลอย่างเดียวรึเปล่าครับ
คือผมอยากเซทเวลาเช่นเวลานี้ เติม HP ของผู้เล่นให้เต็มอะไรอย่างนี้น่ะครับ
อ้างถึงจาก: GillBate ใน 18 มีนาคม 2010, 15:30:09
อ้างถึงจาก: ThaNaButS ใน 18 มีนาคม 2010, 15:14:59
cronjob
:P อันนี้มันใช้สำหรับส่งเมลอย่างเดียวรึเปล่าครับ
คือผมอยากเซทเวลาเช่นเวลานี้ เติม HP ของผู้เล่นให้เต็มอะไรอย่างนี้น่ะครับ
cropjob ใช้สั่งรัน PHP ได้ทั้งหมดครับ แต่ถ้ามีการเรียกไฟล์ภายนอก ควรใช้ full path
ผมเคยใช้ตัดยอดเงิน รายวัน รายเดือน ของลูกค้า ในฐานข้อมูลครับ
อ้างถึงจาก: GillBate ใน 18 มีนาคม 2010, 15:30:09
อ้างถึงจาก: ThaNaButS ใน 18 มีนาคม 2010, 15:14:59
cronjob
:P อันนี้มันใช้สำหรับส่งเมลอย่างเดียวรึเปล่าครับ
คือผมอยากเซทเวลาเช่นเวลานี้ เติม HP ของผู้เล่นให้เต็มอะไรอย่างนี้น่ะครับ
cronjob เป็นเครื่องมือ ที่ใช้ในการตั้งเวลาเพื่อการทำคำสั่งต่างๆ ในที่นี้ คือ รัน PHP
ซึ่งในส่วนของ PHP คุณจะต้องเป็นคนเขียนคำสั่งเอง ว่าจะให้มันทำอะไร
cronjob โลดครับ
ใช้ได้ทุกอย่าง ตั้งเวลาอย่างเดียว
แต่สำคัญต้องกำหนด path ให้ถูกครับ ผมเคยงมอยู่เป็นเดือน กว่าเจ้าของโฮส จะมาช่วยหาทางออก
เหรอครับ :P มีโค้ดตัวอย่างมั้ยครับ ไม่รู้เรื่องจริงๆ เด้กหลังเขาอ่ะครับ
อ้างถึงจาก: GillBate ใน 18 มีนาคม 2010, 15:36:28
เหรอครับ :P มีโค้ดตัวอย่างมั้ยครับ ไม่รู้เรื่องจริงๆ เด้กหลังเขาอ่ะครับ
ถ้าใช้ directadmin ก็ให้เปิดใช้งาน Cron Jobs ให้กับ user นั้นๆ
แล้วก็ตั้งเวลาที่ต้องการ ส่วนคำสั่งให้ใช้คำสั่ง SSH ที่ใช้รัน PHP
* * * * * /usr/local/bin/php /home/user/domains/yourdomain.com/public_html/cron.php
อ้างถึงจาก: kitazawa1st ใน 18 มีนาคม 2010, 15:43:11
อ้างถึงจาก: GillBate ใน 18 มีนาคม 2010, 15:36:28
เหรอครับ :P มีโค้ดตัวอย่างมั้ยครับ ไม่รู้เรื่องจริงๆ เด้กหลังเขาอ่ะครับ
ถ้าใช้ directadmin ก็ให้เปิดใช้งาน Cron Jobs ให้กับ user นั้นๆ
แล้วก็ตั้งเวลาที่ต้องการ ส่วนคำสั่งให้ใช้คำสั่ง SSH ที่ใช้รัน PHP
* * * * * /usr/local/bin/php /home/user/domains/yourdomain.com/public_html/cron.php
เมพขิง :wanwan007:
เพิ่มเติม
http://www.picohosting.com/directadmin-manual/cronjobs
อ้างถึงจาก: SL_master ใน 18 มีนาคม 2010, 15:35:16
cronjob โลดครับ
ใช้ได้ทุกอย่าง ตั้งเวลาอย่างเดียว
แต่สำคัญต้องกำหนด path ให้ถูกครับ ผมเคยงมอยู่เป็นเดือน กว่าเจ้าของโฮส จะมาช่วยหาทางออก
ปล. ลองกดจึ้กเข้าไปดุในลายเซ็น ลองเข้าไปในเกม ทำนานยังครับ :P
อ้างถึงจาก: perfectxp ใน 18 มีนาคม 2010, 15:44:27
อ้างถึงจาก: kitazawa1st ใน 18 มีนาคม 2010, 15:43:11
อ้างถึงจาก: GillBate ใน 18 มีนาคม 2010, 15:36:28
เหรอครับ :P มีโค้ดตัวอย่างมั้ยครับ ไม่รู้เรื่องจริงๆ เด้กหลังเขาอ่ะครับ
ถ้าใช้ directadmin ก็ให้เปิดใช้งาน Cron Jobs ให้กับ user นั้นๆ
แล้วก็ตั้งเวลาที่ต้องการ ส่วนคำสั่งให้ใช้คำสั่ง SSH ที่ใช้รัน PHP
* * * * * /usr/local/bin/php /home/user/domains/yourdomain.com/public_html/cron.php
เมพขิง :wanwan007:
แซวเหรอ กำลังเซ็งที่ทำงาน แว่บออกมาเล่นไทยเสียว :wanwan044:
อ้างถึงจาก: kitazawa1st ใน 18 มีนาคม 2010, 15:45:55
เพิ่มเติม
http://www.picohosting.com/directadmin-manual/cronjobs
เข้าไแดูแล้วครับ เข้าใจว่าคงลองในเครื่อง(AppServ) ไม่ได้เพราะใช้ใน Unix
ว่าแต่ว่ามันเป็นยังไงเหรอครับ(ไม่รู้จักจริงๆ) มันมีอยู่ที่ server อยู่แล้วหรือว่าเราต้องลงเพิ่มอ่ะครับ
อ้างถึงจาก: GillBate ใน 18 มีนาคม 2010, 15:51:52
อ้างถึงจาก: kitazawa1st ใน 18 มีนาคม 2010, 15:45:55
เพิ่มเติม
http://www.picohosting.com/directadmin-manual/cronjobs
เข้าไแดูแล้วครับ เข้าใจว่าคงลองในเครื่อง(AppServ) ไม่ได้เพราะใช้ใน Unix
ว่าแต่ว่ามันเป็นยังไงเหรอครับ(ไม่รู้จักจริงๆ) มันมีอยู่ที่ server อยู่แล้วหรือว่าเราต้องลงเพิ่มอ่ะครับ
HOST จริงครับ ใช้ Unix คำสั่ง /usr/local/bin/php เป็นของ Unix ครับใช้รัน php
ถ้าจะใช้ใน appserv os windows ก็ทำได้นะครับ แต่ผมไม่เคยทำ :P
อธิบายลำบากอ่าาา ผมก็เพิ่งกระจ่างเมื่อไม่นานนี้เอง ลองค้นดูใน google อ่ะครับ Scheduled Tasks cronjob crontab
ถ้าเป็น server ของตัวเองจะสะดวกมากครับ ถ้าเช่า host คนอื่นคงต้องให้เค้าเปิดใช้งานส่วน cronjobs ให้
(ปกติ ไม่เปิดให้ใช้เพราะกินทรัพยากร)
อันนี้ที่ผมหาเจอนะครับ
http://siamhost4u.com/%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%83%E0%B8%8A%E0%B9%89%E0%B8%87%E0%B8%B2%E0%B8%99/%E0%B9%81%E0%B8%AA%E0%B8%94%E0%B8%87/%E0%B9%80%E0%B8%A3%E0%B8%B7%E0%B9%88%E0%B8%AD%E0%B8%87-%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B9%83%E0%B8%8A%E0%B9%89%E0%B8%87%E0%B8%B2%E0%B8%99,Cronjob,%E0%B9%83%E0%B8%99,Direct,Admin,Control,Panel/
:wanwan017: ขอบคุณมากมายครับผม
อ้างถึงจาก: kitazawa1st ใน 18 มีนาคม 2010, 15:47:22
อ้างถึงจาก: perfectxp ใน 18 มีนาคม 2010, 15:44:27
อ้างถึงจาก: kitazawa1st ใน 18 มีนาคม 2010, 15:43:11
อ้างถึงจาก: GillBate ใน 18 มีนาคม 2010, 15:36:28
เหรอครับ :P มีโค้ดตัวอย่างมั้ยครับ ไม่รู้เรื่องจริงๆ เด้กหลังเขาอ่ะครับ
ถ้าใช้ directadmin ก็ให้เปิดใช้งาน Cron Jobs ให้กับ user นั้นๆ
แล้วก็ตั้งเวลาที่ต้องการ ส่วนคำสั่งให้ใช้คำสั่ง SSH ที่ใช้รัน PHP
* * * * * /usr/local/bin/php /home/user/domains/yourdomain.com/public_html/cron.php
เมพขิง :wanwan007:
แซวเหรอ กำลังเซ็งที่ทำงาน แว่บออกมาเล่นไทยเสียว :wanwan044:
ลาออกเลยครับ :wanwan004: :wanwan013: :wanwan007:
อ้างถึงจาก: perfectxp ใน 18 มีนาคม 2010, 16:28:09
อ้างถึงจาก: kitazawa1st ใน 18 มีนาคม 2010, 15:47:22
อ้างถึงจาก: perfectxp ใน 18 มีนาคม 2010, 15:44:27
อ้างถึงจาก: kitazawa1st ใน 18 มีนาคม 2010, 15:43:11
อ้างถึงจาก: GillBate ใน 18 มีนาคม 2010, 15:36:28
เหรอครับ :P มีโค้ดตัวอย่างมั้ยครับ ไม่รู้เรื่องจริงๆ เด้กหลังเขาอ่ะครับ
ถ้าใช้ directadmin ก็ให้เปิดใช้งาน Cron Jobs ให้กับ user นั้นๆ
แล้วก็ตั้งเวลาที่ต้องการ ส่วนคำสั่งให้ใช้คำสั่ง SSH ที่ใช้รัน PHP
* * * * * /usr/local/bin/php /home/user/domains/yourdomain.com/public_html/cron.php
เมพขิง :wanwan007:
แซวเหรอ กำลังเซ็งที่ทำงาน แว่บออกมาเล่นไทยเสียว :wanwan044:
ลาออกเลยครับ :wanwan004: :wanwan013: :wanwan007:
หาพนักงานไม่ได้ก็บอกมาเหอะ เสี่ยทอยย :wanwan004:
ล้อเล่นนะก๊าบบ