2019-05-14 17:04:10 79次浏览 3条回答 0 悬赏 10 金钱

Q}VD)73WP0@YN_F6F(9%M~Y.png 请问一下我想执行一个定时任务,我的方法在test控制器里面,可以吗?定时任务的方法是必须在特定的目录里面吗?在test控制器里面行不行?谢谢大佬 我这样写,为什么不执行呢? G%A6KSU05N3(~(Y{16XH4IT.png

亿速云
  • 回答于 2019-05-14 17:56 举报

    写到console/controllers里面就行

    1 条回复
    回复于 2019-05-15 09:09 回复

    大佬,你看我写的这个为什么不执行呢?

  • 回答于 2019-05-15 17:54 举报

    一般我们的定时程序都是写在commands目录下

  • 回答于 2019-05-15 17:57 举报

    su nobody -c "/usr/local/php-5.6.28/bin/php 项目路径/yii 控制器名称 -c=要执行的方法",
    su nobody -c "/usr/local/php-5.6.28/bin/php 项目路径/yii test -c=oss"你的应该就能执行

您需要登录后才可以回答。登录 | 立即注册
PHP学院的中学生
主管

PHP学院的中学生

注册时间:2018-10-23
最后登录:37分钟前
在线时长:19小时59分
  • 粉丝3
  • 金钱225
  • 威望10
  • 积分515

热门问题