Yii2 console定時任務
用Yii2做開發的時候會遇到需要用 linux定時任務
實現的一些邏輯。
Yii2專門為了控制檯任務寫了一個 yii指令碼
,加入想加入一個定時任務。
流程如下:
① 在普通業務控制器除錯程式碼;
② 把除錯好的程式碼剪下到對應的控制檯控制器中;
public function actionBalaBala()
{
#定時任務程式碼
}
③ crontab -e
把方法寫入定時任務
*/5 * * * * cd /www/shop && /usr/local/php/bin/php ./yii push/bala-bala
#每五分鐘執行一次 console下面PushController裡面的actionBalaBala方法
當然,也可以寫 .sh
指令碼在定時任務裡面執行。
作為推送訊息使用的話就像這樣
相關文章
- 定時任務
- SpringTask定時任務Spring
- Oracle定時任務Oracle
- Navicat定時任務
- schedule 定時任務
- 定時任務scheduler
- 定時任務操作
- @Scheduled 定時任務
- Linux 定時任務Linux
- Linux | 定時任務Linux
- Java 定時任務Java
- At 、Crontabl定時任務
- crontab定時任務
- laravel定時任務Laravel
- SpringBoot定時任務Spring Boot
- springboot:定時任務Spring Boot
- 定時任務管理
- ubuntu定時任務Ubuntu
- 定時任務crond服務
- SpringBoot與非同步任務、定時任務、郵件任務Spring Boot非同步
- Linux系統中延時任務及定時任務Linux
- SpringBoot 定時任務ScheduledSpring Boot
- java web定時任務JavaWeb
- springboot(九):定時任務Spring Boot
- SpingBoot @Scheduled定時任務boot
- 定時任務技術
- Golang——Cron 定時任務Golang
- springboot定時任務之旅Spring Boot
- Spring - Task定時任務Spring
- 定時任務總覽
- 石英定時任務-quartzquartz
- Java & Go 定時任務JavaGo
- Linux crontab 定時任務Linux
- Android WorkManager 定時任務Android
- springboot定時任務@ScheduledSpring Boot
- laravel框架任務排程(定時執行任務)Laravel框架
- 如何建立systemd定時任務
- js定時任務佇列JS佇列