สั่ง CronJob ให้ run yii console ใน cPanel
ในบทเรียนรู้นี้ เราสามารถสั่ง cronjob ให้ run yii console (controller/action) ได้ เช่นให้ส่งอีเมล์จาก Queue Message เพื่อส่งให้ user ครั้งละ 10 อีเมล์ เป็นต้น โดยในที่นี้จะใช้ cPanel ในการตั้งค่า และเรียกคำสั่งในการ run console โดยมีขั้นตอนดังนี้
ขั้นแรก Login เข้าระบบ จากนั้นเข้าเมนู ADVANCED จะพบ CronJob

จากนั้นเพื่อให้สะดวก จะเลือกจาก Common Setting โดยเลือกให้ทำงานทุก 5 นาทีและเขียนคำสั่งให้เรียก yii console ดังนี้

ในที่นี้คือให้ php เรียก yii แล้วไปรัน controller mailqueue ที่ action process นั่นเอง
หมายเหตุ ต้องเขียน controller/action ใน console/controllers ด้วยนะ
ติดปัญหาตอนทำตาม?
ถามในชุมชน
ความคิดเห็น (0)
ยังไม่มีความคิดเห็น — เริ่มคุยเป็นคนแรก ถามสิ่งที่สงสัย หรือแชร์ประสบการณ์ของคุณ
เข้าสู่ระบบเพื่อร่วมแสดงความคิดเห็น
เข้าสู่ระบบ