利用宝塔面板的计划任务实现xiuno定时执行某些任务

已认证已通过实名认证xiuno
管理员
官方成员
2022-4-23 1457

宝塔计划任务是基于linux计划任务的一项定期执行功能,因为xiuno本身没有类似的定时执行功能,因此一些特殊的需求可能无法被满足,此时就可以利用宝塔面板的计划任务来实现这个功能。



其原理是利用宝塔面板计划任务来定时执行【访问URL】功能,这个URL将作为xiuno的计划任务页面访问地址,你可以在此页面代码中添加需要定期执行的某些功能,比如数据更新、数据校验等等。


宝塔计划任务的最低频次为1 分钟,可以满足大部分网站计划任务需求了,如果有更细化的要求,比如1秒执行一次,则需要利用shell循环来实现,具体方法如下:

#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
step=1
for (( i = 0; i < 60; i=(i+step) )); do
curl -sS --connect-timeout 10 -m 60 'xx.xx' #这里填写执行任务的网址
echo  -e "\n---------------------------"
endDate=`date +"%Y-%m-%d %H:%M:%S"`
echo "★[$endDate] Successful"
echo  -e "---------------------------\n"
sleep $step
done
exit 0


每1分钟循环60次,也就是1秒钟执行一次计划。


如果你有更多xiuno计划功能的需求,也可以联系本站客服进行定制化开发!

最后于 2022-4-23被xiuno编辑,原因:

未登录提示:


关闭
他们喜欢这个资源
  • zackma
  • 春风轻草
  • xc
  • 996688
  • 1000
  • qishou
  • tenyet
  • 伊尹
最新回复 (0)
    • Xiuno Top网
      2
        登陆 注册
  • 伊尹
    2
     点击可以快捷回复 感谢支持不错无奈一般生气回帖路过顶帖
    表情
在线客服

特别说明

QQ客服仅提供有偿服务,如无付费意愿,请勿扰!一般问题请站内发帖咨询!
服务项目:
1,xiuno插件模板定制开发
2,xiuno网站BUG修复
3,xiuno个性化定制
4,xiuno仿站等

客服工作时间:8:00~22:00
在线客服