一分一毛也是爱

微信

微信

支付宝

支付宝

观海听潮

观海听潮博客

登录
还没有账号?去注册
观海听潮

观海听潮博客

注册
×

我的名片

网名:观海听潮

职业:PHP开发工程师

现居:山东省-青岛市

Email:[email protected]

网站统计

  • 观海听潮•博客
  • 77篇
  • 149条
  • 108819次
  • 30次
  • 美国弗吉尼亚州

您现在的位置是:首页  > 技术杂谈  > Thinkphp Thinkphp

观海听潮

windows系统实现定时任务

摘要
之前一直都在用crontab去写定时任务,在windows系统上怎么去实现定时呢

1、打开电脑的控制面板,然后点击管理工具,接着点击任务计划程序(windows10系统)

截图.png

截图 (1).png

2、点击操作,点击创建任务,输入创建名称:crontab,输入描述:测试定时任务。

截图 (2).png

截图 (3).png

3、点击触发器,然后新建,选择任务时间,然后点击确定

截图 (4).png

4、点击操作,然后新建浏览选择要执行的脚步,起始于输入脚步所在目录,然后点击确定

截图 (5).png

5、最后点击确定,任务创建成功。

6、crontab.bat。脚本执行php代码

D:
cd D:\phpStudy\PHPTutorial\WWW\education
think resetSchoolLimitMoney

7、php项目框架是Thinkphp5.0,项目目录是education,Thinkphp5.0自定义命令:

1)、在application目录下command.php文件中加入:

return [
    'app\api\command\resetLimitMoney',
];

2)、在api目录中创建command目录,然后创建resetLimitMoney.php文件

<?php
namespace app\api\command;

use think\console\Command;
use think\console\Input;
use think\console\Output;
use app\api\controller\v1\System;

class resetLimitMoney extends Command
{
    protected function configure()
    {
        $this->setName('resetSchoolLimitMoney')->setDescription('Here is the remark ');
    }

    protected function execute(Input $input, Output $output)
    {
       $system = new System();
       $system->resetSchoolLimitMoney();
    }
}
讨厌 (0)
微博logo QQ空间logo QQlogo 豆瓣logo 人人logo 百度贴吧logo 有道云笔记logo

文章评论

表情表情
×
图片图片

评论列表