ข้ามไปยังเนื้อหาหลัก
ProgrammerThailand

Yii Framework 2 (Yii2)

สั่ง 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)

ยังไม่มีความคิดเห็น — เริ่มคุยเป็นคนแรก ถามสิ่งที่สงสัย หรือแชร์ประสบการณ์ของคุณ