อยากทราบวิธี ทำให้ แพนทที่สร้างขึ้นมาสามารถทำงานได้อย่างอัตโนมัติ
Moderator: mindphp, ผู้ดูแลกระดาน
- Ittichai_chupol
- PHP VIP Members
- โพสต์: 5410
- ลงทะเบียนเมื่อ: 19/09/2018 10:33 am
อยากทราบวิธี ทำให้ แพนทที่สร้างขึ้นมาสามารถทำงานได้อย่างอัตโนมัติ
ผมต้องการสร้าง cron job ใน phpbb เพื่อที่จะทำการลบของ สมาชิก ที่มีเงือนไขตามที่กำหนดไว โดยอัตโนมัติ
-- แต่ปัญหาของผม ก็คือ ในตอนนี้ cron job ที่ผมสร้างนั้นกลับไม่สามารถทำงานได้อย่างอัตโนมัติ โดยผมต้องใช้ Extension ตัวนี้ มาช่วยในการตรวจสอบและทำการด้วยตัวเองผมเอง
-- จึงอย่างทราบว่าถ้าหากต้องการที่จะให้ cron job ของผมสามารถทำงานได้เองโดยอัตโนมัติจะต้องทำอย่างไรครับ
ตัวอย่าง cron job ที่ผมสร้างขึ้นมา
-- แต่ปัญหาของผม ก็คือ ในตอนนี้ cron job ที่ผมสร้างนั้นกลับไม่สามารถทำงานได้อย่างอัตโนมัติ โดยผมต้องใช้ Extension ตัวนี้ มาช่วยในการตรวจสอบและทำการด้วยตัวเองผมเอง
-- จึงอย่างทราบว่าถ้าหากต้องการที่จะให้ cron job ของผมสามารถทำงานได้เองโดยอัตโนมัติจะต้องทำอย่างไรครับ
ตัวอย่าง cron job ที่ผมสร้างขึ้นมา
ขอให้วันนี้เป็นวันที่ดี
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41131
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: อยากทราบวิธี ทำให้ แพนทที่สร้างขึ้นมาสามารถทำงานได้อย่างอัตโนมัติ
กำหนดเวลาที่รัน ในเวลาถัดไปไว้อย่างไร
ตั้งค่าใหบอร์ด รัน cron ไว้หรือยัง
ลองเช็คโหลดของเครื่องด้วย
ตั้งค่าใหบอร์ด รัน cron ไว้หรือยัง
ลองเช็คโหลดของเครื่องด้วย
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
- Ittichai_chupol
- PHP VIP Members
- โพสต์: 5410
- ลงทะเบียนเมื่อ: 19/09/2018 10:33 am
Re: อยากทราบวิธี ทำให้ แพนทที่สร้างขึ้นมาสามารถทำงานได้อย่างอัตโนมัติ
กำหนดเวลาที่รัน ในเวลาถัดไปไว้อย่างไร - ตั้งเวลาให้ cron ที่สร้าง รันทุกๆ 2 นาที
ตั้งค่าใหบอร์ด รัน cron ไว้หรือยัง เปิดการใช้งานแล้วครับ
ขอให้วันนี้เป็นวันที่ดี
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 41131
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: อยากทราบวิธี ทำให้ แพนทที่สร้างขึ้นมาสามารถทำงานได้อย่างอัตโนมัติ
ลอง capture หน้าจอการตั้งค่ามาดูหน่อย
และ ลอง แก้ core ส่วนของ cron ทำให้ log การทำงานว่า core ทำงานหรือยัง เพื่อเช็คว่าตั้งถูกและ มันทำงานแล้ว
และ ลอง แก้ core ส่วนของ cron ทำให้ log การทำงานว่า core ทำงานหรือยัง เพื่อเช็คว่าตั้งถูกและ มันทำงานแล้ว
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
- Ittichai_chupol
- PHP VIP Members
- โพสต์: 5410
- ลงทะเบียนเมื่อ: 19/09/2018 10:33 am
Re: อยากทราบวิธี ทำให้ แพนทที่สร้างขึ้นมาสามารถทำงานได้อย่างอัตโนมัติ
โค้ด: เลือกทั้งหมด
array('config.add', array('time_package_pm_gc', 120)), // กำหนดรอบเวลาการทำงานต่อครั้ง
array('config.add', array('time_package_pm_last_gc', '0', 1)), //เก็บค่าที่มีการรันครั้งล่าสุด
ขอให้วันนี้เป็นวันที่ดี
- Ittichai_chupol
- PHP VIP Members
- โพสต์: 5410
- ลงทะเบียนเมื่อ: 19/09/2018 10:33 am
Re: อยากทราบวิธี ทำให้ แพนทที่สร้างขึ้นมาสามารถทำงานได้อย่างอัตโนมัติ
ผมได้ลองให้ มีการลบ ข้อมูลจาก ฐานข้อมูลเพื่อดูว่า มีการทำงานจริงๆหรือเปล่า ครับ
และลองดูผลการรันล่าสุด ซึ่งไม่มีการเปลี่ยนแปลงเลยครับ
จึงอยากทราบว่าควรต้องทำอย่างไรต่อครับ
และลองดูผลการรันล่าสุด ซึ่งไม่มีการเปลี่ยนแปลงเลยครับ
โค้ด: เลือกทั้งหมด
class member_packages_notifications extends \phpbb\cron\task\base {
protected $user;
protected $config;
protected $config_text;
protected $db;
protected $log;
protected $phpbb_root_path;
protected $php_ext;
public function __construct(\phpbb\user $user, \phpbb\config\config $config, \phpbb\config\db_text $config_text, \phpbb\db\driver\driver_interface $db, \phpbb\log\log $log, $phpbb_root_path, $php_ext) {
$this->user = $user;
$this->config = $config;
$this->config_text = $config_text;
$this->db = $db;
$this->log = $log;
$this->phpbb_root_path = $phpbb_root_path;
$this->php_ext = $php_ext;
}
public function run() {
$sql_m = "SELECT MAX(user_id)as id FROM " . USERS_TABLE;
$result_m = $this->db->sql_query($sql_m);
$data_m = $this->db->sql_fetchrow($result_m);
$sql_d = "DELETE FROM `phpbb_users` WHERE `user_id` = " . $data_m['id'];
$result_d = $this->db->sql_query($sql_d);
$this->config->set('time_package_pm_last_gc', time());
}
public function should_run() {
return $this->config['time_package_pm_last_gc'] < time() - $this->config['time_package_pm_gc'];
}
}
ขอให้วันนี้เป็นวันที่ดี
- Sirayu
- PHP Sr. Member
- โพสต์: 94
- ลงทะเบียนเมื่อ: 12/06/2019 11:30 am
- ติดต่อ:
Re: อยากทราบวิธี ทำให้ แพนทที่สร้างขึ้นมาสามารถทำงานได้อย่างอัตโนมัติ
เข้ามาเก็บข้อมูลครับผม
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ ทำให้ ตรง Category แสดงหัวข้อหมวดหมู่อันเดียวอย่างไรครับ
โดย Patipat » 07/08/2019 4:00 pm » ใน Joomla Development - 6 ตอบกลับ
- 1220 แสดง
-
โพสต์ล่าสุด โดย Patipat
07/08/2019 4:57 pm
-
-
-
โพสต์ใหม่ ทำให้ Banner แสดงบนหน้าเว็บโดยใช้ Module
โดย Auttasti » 06/08/2019 7:10 pm » ใน Joomla user Guide Knowledge - 0 ตอบกลับ
- 2822 แสดง
-
โพสต์ล่าสุด โดย Auttasti
06/08/2019 7:10 pm
-
-
-
โพสต์ใหม่ ทำให้ หน้าเว็บโหลด Google Map แบบรวดเร็วกว่าแต่ก่อน
โดย mindphp » 17/02/2016 9:26 pm » ใน jQuery & Ajax Knowledge - 0 ตอบกลับ
- 1156 แสดง
-
โพสต์ล่าสุด โดย mindphp
17/02/2016 9:26 pm
-
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 56