首頁 後端開發 php教程 yii2 配置crontab定時任務

yii2 配置crontab定時任務

Aug 19, 2017 am 09:35 AM
crontab yii2 任務

一,偵測環境:

  首先我們切換到專案根目錄,yii2正常安裝的話有一個commands資料夾,裡面有一個範例檔案HelloController.php  

#
<?php
namespace app\commands;use yii\console\Controller;class HelloController extends Controller
{    public function actionIndex($message = 'hello world')
    {        echo $message . "\n";
    }
}
登入後複製

  切到專案根目錄,命令列輸出  php yii hello,輸出hello world 說明環境正常


二,書寫程式碼:

    可以在commands資料夾新控制器檔案,繼承yii\console\Controller;定義類別方法,actionIndex方法一般為預設路由,

  調試時在專案根目錄輸入php yii加上控制器名字(小寫)/路由(index的話可省略)

#三,linux定時任務crontab.

  1關於crontab:

    linux環境下,crontab -l顯示定時任務,crontab -e編輯定時任務

#  2基本語法

    基本格式:
    *  *  *    *  *  *    *  *  *    *  *  

 

    第1列表示分鐘1~59 每分鐘用*或*/1表示

    第2列表示小時1~23(0表示0點)
   第2列表示小時1~23(0表示0點)
   第2列表示小時1~23(0表示0點)
   第2列第1~23 第3列表示日期1~31
    第4列表示月份1~12
    第5列識別號星期0~6(0表示星期日)

    第6列要運行的命令6(0表示星期日)

    第6列要運行的命令#  3用法範例

    #30 21 **o* ##**# ##* /usr/local/etc/rc.d/lighttpd restart

#    #上面的範例表示每晚的21:30重啟apache。      45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart

    #上面的範例表示每月1、10、22日的4 : 45重啟apache。      10 1 * * 6

# ,

0 /

usr

/

local###/###etc###/###rc###.d###/## #lighttpd ###restart############################################################################################ ######################################    #上面的範例表示每週六、週日的1 : 10重啟apache。 ######### ###

    0,30 18-23 * *  * /usr/local/etc/rc.d/lighttpd restart

#    #上面的範例表示在每天18 : 00至23 : 00之間每隔30分鐘重啟apache。

 

    0 23 * * 6#/usr/local/etc/rc.d/lighttpd restart

    #上面的範例表示每星期六的11 : 00 pm重啟apache。

     0 */1 #* * * /usr/local/etc/rc.d/lighttpd restart


#########################    #每一小時重啟apache######## #####四,linux定時任務crontab執行commands下控制器php檔案內容#############  依第三步驟所寫,後面加上php yii + 專案根路徑+ 路由(控制器名稱/方法名稱)即可##########

以上是yii2 配置crontab定時任務的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

模擬山羊3恐怖走廊任務怎麼做 模擬山羊3恐怖走廊任務怎麼做 Feb 25, 2024 pm 03:40 PM

恐怖走廊是模擬山羊3之中的一個任務,這個任務要怎麼樣才能夠去完成呢,掌握到詳細的過關方式和對應的流程,能夠完成這個任務的相應挑戰,下面就為大家帶來模擬山羊3恐怖走廊攻略,了解相關的資訊。模擬山羊3恐怖走廊攻略1、首先需要玩家前往地圖左上角的寂靜嶺處。 2.在這裡可以看到一個屋頂上寫著RESTSTOP的房子,玩家需要操作山羊進入這棟房子。 3.進入房間​​之後,我們先向前直走,然後向右轉,在這裡盡頭有一扇門,我們直接從這裡進去。 4.進入之後同樣是先向前走隨後右轉,在這裡走到門前門會關上,我們需要回頭找到

修正: 操作員拒絕 Windows 工作排程程式中的要求錯誤 修正: 操作員拒絕 Windows 工作排程程式中的要求錯誤 Aug 01, 2023 pm 08:43 PM

要自動化任務和管理多個系統,任務規劃軟體是您武器庫中的寶貴工具,尤其是對於系統管理員而言。 Windows任務規劃程式完美地完成了這項工作,但最近許多人報告說操作員拒絕了請求錯誤。這個問題存在於作業系統的所有迭代中,即使已經廣泛報告和涵蓋,也沒有有效的解決方案。繼續閱讀以找到真正對其他人有用的內容!操作員或管理員拒絕了任務計畫程式0x800710e0中的請求是什麼?任務計劃程式允許在沒有使用者輸入的情況下自動執行各種任務和應用程式。您可以使用它來安排和組織特定應用程式、配置自動通知、幫助傳遞訊息等。它

模擬山羊3帝陵任務怎麼過 模擬山羊3帝陵任務怎麼過 Mar 11, 2024 pm 01:10 PM

模擬山羊3是有著經典模擬玩法的遊戲,可讓玩家充分體驗到休閒動作類操作模擬的樂趣,遊戲中還擁有很多特色任務的精彩,其中模擬山羊3帝陵任務是需要玩家找尋到鐘塔上的三個鐘並操作的,有些玩家還不清楚要怎麼弄,下面帶來模擬山羊3帝陵任務攻略流程分享!模擬山羊3帝陵任務攻略流程按照順序敲擊鐘即可。詳細步驟拓展1、首先玩家需要打開地圖到霧丘公墓。 2.然後上到鐘樓上,裡面會有三個鐘。 3.接著按照從大到小的順序,依照222312312熟悉怒敲擊。 4、完成敲擊後即可完成任務,並打開大門以獲得光劍。

模擬山羊3營救史蒂夫任務怎麼做 模擬山羊3營救史蒂夫任務怎麼做 Feb 25, 2024 pm 03:34 PM

營救史蒂夫是模擬山羊3中的一個獨特任務,具體需要怎麼做才能夠完成呢,這個任務比較簡單,但是我們需要注意不要理解錯意思,下面就為大家帶來模擬山羊3營救史蒂夫任務攻略,能夠更好的完成相關的任務。模擬山羊3營救史蒂夫任務攻略1、先來到地圖中右下角的溫泉。 2.在來到溫泉邊之後就可以觸發營救史蒂夫的這個任務。 3.注意在溫泉裡有個男人,雖然他也叫史蒂夫,但是並不是這次任務的目標。 4.在這個溫泉裡找到一條叫史蒂夫的魚,並且將其帶上岸,即可完成這個任務。

crontab定時任務不執行的一些原因,你知道嗎? crontab定時任務不執行的一些原因,你知道嗎? Mar 09, 2024 am 09:49 AM

crontab定時任務不執行的一些緣由總結更新時間:2019年01月09日09:34:57作者:田野上的希望這篇文章主要給你們總結介紹了關於crontab定時任務不執行的一些緣由,對每種可能發生的誘因都給出了解決方式,對遇見這個問題的同事們具有一定的參考學習價值,須要的同學們下邊隨著小編來一起學習學習吧序言近來在工作中遇見了一些問題, crontab定時任務竟然不執行,後來我在網上找的時侯發覺網上主要說了這5個誘因:1crond服務未啟動crontab不是Linux內核的功能,而是依賴一個cron

抖音粉絲團任務在哪裡看?抖音粉絲團會掉等級嗎? 抖音粉絲團任務在哪裡看?抖音粉絲團會掉等級嗎? Mar 07, 2024 pm 05:25 PM

抖音作為當下最受歡迎的社群媒體平台之一,吸引了大量用戶參與其中。在抖音上,有許多粉絲團任務可供用戶完成,以獲得一定的獎勵和福利。那麼,抖音粉絲團任務在哪裡可以找到呢?一、抖音粉絲團任務在哪裡看?為了找到抖音粉絲團任務,你需要造訪抖音的個人首頁。在主頁上,你會看到一個名為「粉絲團」的選項。點擊這個選項,你就可以瀏覽你所加入的粉絲團和相關任務。在粉絲團任務欄位中,你會看到各種不同類型的任務,例如按讚、留言、分享、轉發等。每個任務都有對應的獎勵和要求,一般來說,完成任務後會獲得一定數量的金幣或經驗值

如何使用Systemd和Crontab在Linux系統中實現任務的平行執行 如何使用Systemd和Crontab在Linux系統中實現任務的平行執行 Sep 26, 2023 pm 06:37 PM

如何使用Systemd和Crontab在Linux系統中實現任務的平行執行在Linux系統中,任務的並行執行是提高系統效率和效能的重要手段之一。本文將介紹如何使用Systemd和Crontab兩個工具,在Linux系統中實現任務的平行執行,並提供具體的程式碼範例。一、Systemd介紹Systemd是用來管理Linux系統啟動流程和服務管理的工具。透過配置

linux crontab 錯誤日誌怎麼看 linux crontab 錯誤日誌怎麼看 Mar 07, 2023 am 09:29 AM

linux查看crontab錯誤日誌的方法:1、查看檔案目錄「/var/log/cron」;2、透過「tail -f /var/log/cron」指令實作即時檔案尾部檢視;3、透過「vim /var /log/cron”命令實現透過高級文字檢視器查看即可。

See all articles