根据webman手册 写的crontab定时任务组件,但是没有反应

筱筱溺水寒

在process里创建任务,然后在config的process里也配置好了,但是没有效果

用的linux系统
根据手册,新建一个定时任务:
截图
然后在配置文件里添加这个任务:
截图
任务里是添加数据到数据库
然后数据库一直没有动静,直接测试这个接口是可以添加数据的,就是说这个定时任务一直没跑起来

阅读 300
5个回答

six

贴下你的代码包括配置,还有启动界面,还有你是怎么判断没反应的都截图下,这样别人才能给你看你哪里出问题了。
还有是不是用了windows系统,貌似我记得webman手册哪里说过,windows不支持自定义进程,crontab应该也不支持。

  • 筱筱溺水寒 2021-10-12

    好的,我就是根据手册来的,用的linux系统,任务里是插入数据库,数据库里面没有数据添加

six

你咋确定你数据库那里业务没问题呢?

先不加业务逻辑呢试下呢,直接照抄手册里,不要加任何其它你的代码

// 每分钟的第一秒执行
new Crontab('1 * * * * *', function(){
    echo date('Y-m-d H:i:s')."\n";
});

debug方式运行,重启webman,等1分钟看启动界面是否打印时间数据

  • 筱筱溺水寒 2021-10-12

    试过了,也没有反应,数据库那个方法我也直接用接口跑过,没有问题

six

截图
我这测试了下手册的,没问题。估计你哪里犯了什么低级错误吧,不知道了。

你启动界面截图下呢

  • 暂无评论
筱筱溺水寒

啊,好了,谢谢哈

  • six 2021-10-12

    所以问题是什么原因造成的?

tj224589

sleep

  • 暂无评论