一、执行php文件的写法:
1、首先你需要先设置可执行目录
注意:默认安全保护amh面板不可随意运行Shell脚本命令,您需要在SSH预先设置哪些脚本目录可运行,使用命令设置:
amh amcrontab set_sh /root/test/
amh amcrontab set_sh /home/wwwroot/ 等等,按实际需要设置。
查看当前可执行目录列表:amh amcrontab set_sh ls
清空可执行目录列表:amh amcrontab set_sh clear
2、在可执行目录里新建一个shell脚本的文件,比如:cron.sh。内容如下:
#!/bin/bash i=0 while [ $i -le 60 ] ;do amh amcrontab run_php inmp-1 php-7.4 /home/wwwroot/inmp-1/domain/baidu.com/web/cron.php #这里写你要执行的文件的具体目录,这里不知道怎么写的自己去任务计划的常用 let i=i+3 sleep 3 #这是执行间隔,按照自己的需求写我这里是每3秒执行一次 amh amcrontab run_php inmp-1 php-7.4 /home/wwwroot/inmp-1/domain/baidu.com/web/cron2.php #如何要一下执行两个,这里也写你要执行的文件的具体目录 let i=i+3 sleep 3 #这是执行间隔,按照自己的需求写我这里是每3秒执行一次 done
amh amcrontab run_php inmp-1 php-7.4这里不知道怎么写的自己去任务计划的常用命令里对照自己的环境配置。配置完了复制到刚才创建cron.sh文件里。如果是要定时任务访问某个域名,也自己按照定时任务里的常用命令去设置就行了,然后去替换掉这句:amh amcrontab run_php inmp-1 php-7.4 /home/wwwroot/inmp-1/domain/baidu.com/web/cron2.php。简单的很。
简单的说就是,你要先去常用命令里生成你要执行的脚本,然后替换上边的执行脚本,以上代码的作用就是把原来最短每分钟的脚本设置为一分钟内每间隔几秒钟运行一次。在amh面板里添加脚本时时间间隔选择每分钟。