<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                >[info] 基礎入門 1. Composer安裝擴展 ~~~ composer require easy-task/easy-task ~~~ 執行上面的命令如果提示git is not recognized,說明你沒有安裝git,附上阿里巴巴的git鏡像下載地址:http://npm.taobao.org/mirrors/git-for-windows 2. 執行創建命令行處理類文件(自動生成了文件app/Console/Commands/Task.php) ~~~ php?artisan?make:command?Task ~~~ 3. 修改第3步創建的app/Console/Commands/Task.php為以下內容 ~~~ <?php namespace App\Console\Commands; use Illuminate\Console\Command; use EasyTask\Task as EasyTask; use App\Http\Controllers\TaskController; class Task extends Command { /** * 命令行的名稱及簽名。 * * @var string */ protected $signature = 'task{action=start}'; /** * 命令行的描述 * * @var string */ protected $description = 'Command description'; /** * 創建新的命令行實例。 * * @return void */ public function __construct() { parent::__construct(); } /** * 執行命令行。 * * @return mixed */ public function handle(EasyTask $task) { // 獲取命令行參數 $action = $this->argument('action'); // 設置項目名稱(推薦為英文,主要目的是為了方便區分項目,可以自定義) $task->setPrefix('EasyTask'); // 設置系統時區 $task->setTimeZone('Asia/Shanghai'); // 設置后臺運行(常駐內存) $task->setDaemon(false); // 設置子進程掛掉自動重啟 $task->setAutoRecover(true); /** * 設置記錄運行時目錄(日志或緩存目錄) * 不設置的話Linux默認/tmp/目錄 * 不設置的話Window默認C:\Windows\Temp目錄 */ $task->setRunTimePath( './bootstrap/cache/'); // 添加閉包函數類型定時任務(開啟2個進程,每隔10秒執行1次) // $task->addFunc(function () { // // 定義url // $url = 'https://www.gaojiufeng.cn/?id=243'; // // 請求 // @file_get_contents($url); // }, 'request_url', 10, 2); // 添添加類的方法類型定時任務(同時支持靜態方法)(開啟1個進程,每隔10秒執行1次)(Sms::class) $task->addClass(TaskController::class, 'task', 'Task_2', 10, 1); // 添加任務定時執行命令 // $task->addCommand('php /www/wwwroot/learn/curl.php','cmd',6,1); // 根據命令執行(開啟) if ($action == 'start') { $task->start(); } // 根據命令執行(查看狀態) if ($action == 'status') { $task->status(); } // 根據命令執行(停止) if ($action == 'stop') { $task->stop(); } } } ~~~ 4. 將上面的文件注冊一下,添加白名單(修改app/Console/Kernel.php文件) ~~~ protected?$commands?=?[ ???\App\Console\Commands\Task::class ]; ~~~ 5. 執行命令(windows請使用cmd,由于cmd不支持utf8編碼 ~~~ php?artisan?task?start??啟動命令 php?artisan?task?status?查詢命令 php?artisan?task?stop???關閉命令 ~~~ <span style="color:red">提示:</span>后臺執行失敗可修改為前臺啟動查看問題或者查看日志文件 5.1 啟動: ![](https://img.kancloud.cn/89/84/898493dcc46897e13cf26c985ca36c52_579x128.png) 5.2 狀態: ![](https://img.kancloud.cn/b7/fe/b7fe6b05d96c5620ae608340cf1ae824_575x129.png) 5.3 停止: ![](https://img.kancloud.cn/3f/0c/3f0ccc957967c9f382e37755d6eb3c25_381x64.png) >[info] 輸出信息說明 ![](https://img.kancloud.cn/08/15/08153cf82a6ea6c4a4c25fb226d1591b_517x76.png) * **pid:** 任務進程id * **name:** 任務名稱 * **started:** 任務啟動時間 * **time** 任務執行時間 * **status** 任務狀態 * **ppid** 守護進程id
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看