最近开发的时候需要用到定时执行任务的功能,发现fastadmin有一个定时任务的插件,遂安装之,装好后,简单测试了一下定时访问url的功能,发现并不会自动执行。看了一下官方的文档,发现需要在linux系统里修改一下配置,使用crontab -e -u 用户名添加一条记录:

* * * * * /usr/bin/php /var/www/yoursitepath/public/index.php /addons/crontab/autotask/index  > /dev/null 2>&1 &

上面的记录需要注意路径的问题,如果你的linux系统装的是宝塔,需要指向你的网站所运行的php版本的目录,例如我的网站运行的Php版本是php7.4。那么按如下写法:


* * * * * /www/server/php/74/bin/php /www/wwwroot/mysite/public/index.php /addons/crontab/autotask/index  > /dev/null 2>&1 &
因为宝塔的默认网站目录是/www/wwwroot,并不是/var/www目录,所以这里也需要注意一下


点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部