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

【已回应】如何设置一条定时任务批量访问url地址?

发表在 Linux面板2019-7-27 14:23 [复制链接] 3 2693

本帖最后由 谢花郎 于 2019-7-27 14:30 编辑

老版本的宝塔面板url定时任务设置后,可以编辑脚本写上很多url地址一起执行!
现在6.9.8版本的设置url定时任务后点击编辑没法增加更多的地址了,如下图:
微信图片_20190727142212.png
有什么方法可以让一条定时任务同时访问很多url地址?
如果用脚本的任务的话该如何写脚本?
使用道具 举报 只看该作者 回复
发表于 2019-7-27 14:29:59 | 显示全部楼层
您好,目前计划任务只能写一条,如您另有需求可以自己写脚本来实现。
使用道具 举报 回复 支持 反对
发表于 2019-7-27 15:22:51 | 显示全部楼层
谢花郎 发表于 2019-7-27 14:29
您好,目前计划任务只能写一条,如您另有需求可以自己写脚本来实现。

可以给个脚本的例子不?
使用道具 举报 回复 支持 反对
发表于 2024-8-21 08:51:46 | 显示全部楼层
chys 发表于 2019-7-27 15:22
可以给个脚本的例子不?

我来给你个例子

sudo -u root bash -c '#!/bin/bash
# 定义URL数组
urls=(
  "url#1"
  "url#2"
  "url#3"
  "url#4"
  "url#5"
  "url#6"
  "url#7"
  "url#8"
)

# 日志文件路径
LOG_FILE="/tmp/batch_url_access.log"

# 遍历数组中的每个URL并访问它
for url in "${urls[@]}"; do
  echo "Accessing $url"
  curl -s "$url" >> "$LOG_FILE" 2>&1
  echo "Done."
done'
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

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