当前位置:论坛首页 > Linux面板 > 求助

求大神给个定期执行php文件的shell代码,成功后打赏

发表在 Linux面板2018-6-11 21:45 [复制链接] 4 1182

Nginx 1.12
PHP版本5.2
需要执行的PHP文件路径为:/www/wwwroot/yydq/system/789.php;
最好是能常开,不用定期去执行,
/www/server/php/52/bin/ /www/wwwroot/yydq/system/789.php此代码已确定不能运行,
使用道具 举报 只看该作者 回复
发表于 2018-6-12 09:50:50 | 显示全部楼层
应该是/www/server/php/52/bin/php /www/wwwroot/yydq/system/789.php才对
不能运行提示啥
使用道具 举报 回复 支持 反对
发表于 2018-6-12 11:23:35 | 显示全部楼层
这个简单啊!输入命令 crontab -e
然后出来的窗口 加上一句话
#自动推送新分包游戏到Oss
*/5 * * * * cd /www/wwwroot/yydq/system; /www/server/php/52/bin/php 789.php  >>/dev/null 2>&1
这样的意思就是5分钟执行一次
使用道具 举报 回复 支持 反对
发表于 2018-6-12 15:15:29 | 显示全部楼层
河妖 发表于 2018-6-12 09:50
应该是/www/server/php/52/bin/php /www/wwwroot/yydq/system/789.php才对
不能运行提示啥

现在成功了,日志如下:不知道有没有办法让PHP不关闭呢?
===============警告===============
服务运行中,请勿关闭该窗口
===============警告===============
15:07:02> 开始时间2018-06-12 15:07:02

15:07:02> 成功执行设备计划任务.共0条记录。
15:07:02> 成功执行关怀任务提醒.共0条记录。
15:07:02> 成功执行客户合同提醒.共0条记录。
15:07:02> 成功执行客户设备提醒.共0条记录。
15:07:02> 成功执行工单超期提醒,共0条记录。
15:07:02> 成功执行超期收款提醒,共0条记录。
15:07:02> 成功执行工具借用超期提醒,共0条记录。
15:07:02> 成功执行退料任务超期提醒,共0条记录。
15:07:02> 成功执行回收任务超期提醒,共0条记录。
15:07:02> 成功执行库龄超期提醒,共0条记录。
使用道具 举报 回复 支持 反对
发表于 2019-12-7 16:35:09 | 显示全部楼层
通过写法
cd /www/wwwroot/xxdq/system/
php 1.php  就可以啦
亲测可以
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表