一般我們會將一些統計之類的任務放到定時任務去執行。如linux系統的crontab:
crontab -e
0 17 * * * /bin/bash /var/scripts/db_backup.sh
***
magento2有不少功能用到定時任務,如更新索引。magento2通過一個crontab,執行所有定時任務。
1、安裝。
確保當前用戶與項目的owner一致,切換到項目根目錄,執行以下命令。
~~~
bin/magento cron:install
~~~
執行完畢后,執行crontab -l,可看到類似以下代碼,即安裝成功。
~~~
#~ MAGENTO START c5f9e5ed71cceaabc4d4fd9b3e827a2b
* * * * * /usr/bin/php /var/www/html/magento2/bin/magento cron:run 2>&1 | grep -v "Ran jobs by schedule" >> /var/www/html/magento2/var/log/magento.cron.log
#~ MAGENTO END c5f9e5ed71cceaabc4d4fd9b3e827a2b
~~~
2、運行。
執行以下命令兩次,第一次發現任務,即根據任務的執行時間生成適量的記錄(記錄可在表cron_schedule查看),第二次開始運行任務。
~~~
bin/magento cron:run
~~~
3、刪除。
如果需要停止定時任務執行,可以執行以下命令:
~~~
bin/magento cron:remove
~~~
該命令對#~ MAGENTO START xxx和#~ MAGENTO END xxx之外的任務沒影響。
不放心的話,也可以選擇執行crontab -e,手動刪除任務。
***
- 序
- 安裝文檔
- 搭建LNMP環境
- 安裝Elasticsearch
- 使用Composer安裝Magento
- 使用Redis
- 配置并運行cron
- 應用配置
- nginx配置
- mysql配置
- php-fpm配置
- redis配置
- 服務器運維
- 訪問日志
- php-fpm進程監控
- mysql數據備份
- redis-server進程監控
- 升級Magento
- 2.2.4升2.3.5
- 2.3.6升2.4.2
- 使用文檔
- 檢查Magento版本
- 設置Magento模式
- 后臺入口
- SALES
- Orders
- CATALOG
- Products
- Categories
- 更改配置產品的配置選項的順序
- CUSTOMERS
- MARKETING
- CONTENT
- Pages
- REPORTS
- STORES
- 如何在Magento 2中添加評分標準
- 新增商店視圖
- 新增商店
- 新增網站
- 啟用條款和條件
- SYSTEM
- 產品導入
- 開發文檔
- 開發環境部署(linux虛擬機)
- 開發環境部署(Windows10)
- 開發環境部署(macOS)
- Magento2編碼標準
- 模塊
- 路由、控制器、動作
- 布局、塊、模板
- 安裝腳本和升級腳本
- 聲明式架構
- CURD
- Plugin
- Event和Observer
- Preference
- patches
- 自定義日志文件
- 常用CLI命令行
- 添加CLI命令行
- 自定義定時任務
- RESTApi
- GraphQL
- 數據緩存
- 開發實例
- Magento2網站部署
- 入門教程
- Helloworld-1
- Helloworld-2
- 自定義插件Slider
- 列表List
- 新增Add
- 編輯Edit
- 刪除Delete
- 在首頁顯示輪播圖
- 生成widget
- 批量操作
- 權限控制
- 后臺配置
- 小結
- 訂單推送
- 同步推送
- 異步推送
- 主動推送
- 訂單列表顯示推送狀態
- 訂單詳情顯示推送狀態
- 自定義購物車價格規則
- 自定義條件——首單優惠
- 自定義驗證器——特價商品不參與折扣
- 自定義運輸方式
- 包郵
- 打印票據
- 條形碼
- 匯率
- Customer
- 使用SQL直接修改用戶密碼
- 后臺修改客戶密碼
- customer增加銷售員字段
- customer增加備注字段
- Review
- 自定義主題
- 主題繼承
- 主題配置
- 主題Logo
- 主題目錄結構
- 布局
- 自定義后臺主題
- Javascript
- 資源位置
- requirejs-config.js
- data-mage-init和x-magento-init
- 自定義Javascript模塊
- 從布局中刪除沒有名稱的塊
- 基于SearchCriteria的API
- 安裝配置
- Elasticsearch
- Varnish
- CronjobManager
- Mageplaza
- SMTP
- Mongodb
- Magefan
- Blog
- 性能優化
- 分析
- MAGE_PROFILER
- DB_PROFILER
- 網站測速
- 使用平面目錄
- 合并縮小JS和CSS文件
- 使用CDN
- 緩存
- 圖片優化
- 使用Varnish
- 更新Magento版本
- 禁用checkUpdate
- 常見問題
- 安裝
- 升級
- 使用
- 開發
- 數據
- Adob??e Commerce
- 安裝Adob??e Commerce
- 后臺操作日志