tp5.1中的php 计划任务的实现,本质上可以分为两种第一种封装在框架内部,在crontab -e中只要添加一条,然后在框架内去扩展内容就好了(Laravel的schedule
,任务调度),这种自由度比较高,也比较方便。第二种:创建好PHP的执行脚本,在crontab中执行脚本,或者再写一个.sh 在crontab中执行,这种就需要在服务器上去执行一些文件,相对而言,比较麻烦,当然效果还是一样的。
方法1.创建一个php脚本,1.php,创建一个test.sh ,赋予权限 chmod + x test.sh ,其中有个注意点 当时我去执行cd 命令的时候直接报错了,后来原因找到了,是由于你写*.sh的文件 是在windows ,然后在上传到liunx 服务器. windows 的编码格式是docs 而liunx 只能是unix. 解决办法:1. vi test.sh 文件 2.通过 :set ff 你会发现该文件的格式fomat=docs 3. 通过 :set ff=unix 然后 :x或:wq 保存并退出。