课程
/后端开发
/PHP
/PHP消息队列实现及应用
crontab无法执行shell文件 提示/bin/bash: /home/crontab/good.sh: Permission denied
2018-01-15
源自:PHP消息队列实现及应用 2-2
正在回答
在window系统下编辑.sh传到Linux服务器上可能会出现-bash: ./full_build.sh: /bin/bash^M: bad interpreter: No such file or directory错误这时候可以在vim使用命令查看一下,:set ff? 如果出现dos 使用命令:set ff=unix
使用 crontab -e 编辑定时脚本文件,定时脚本格式 * * * * * 命令 脚本
五个星号代表分时日月周,命令最好脚本最好用绝对路径
例如 */10 * * * * /usr/bin/php /var/www/index.php 代表每十分钟执行一次 index.php 这个脚本
使用 crontab -l 可以查看有定时脚本列表,crontab 具体使用方法请查下这方面的资料,有很多
举报
消息队列是个什么玩意儿,使用队列解决秒杀等实际问题概念和使用方法
2 回答php 执行异常错误
1 回答composer update 执行出现错误
2 回答执行脚本提示php:未找到命令
2 回答good.sh: /bin/bash^M: 坏的解释器: 没有那个文件或目录
4 回答为什么需要定时去执行?这样做的好处是什么?订单不是可以在点击按钮触发修改状态就可以实现?