Linux两个定时访问Url脚本

使用Linux内置的cron工具来制定定时任务,然后编写一个简单的bash脚本来访问URL。下面是二个示例脚本:

脚本一,访问单条url

#!/bin/bash

# 访问URL的命令
curl http://www.example.com

# 将输出信息追加到日志文件
echo "访问于 $(date +%Y-%m-%d\ %H:%M:%S)" >> /var/log/url-access.log

脚本二,访问多少url

复制代码
#!/bin/bash

# 定义要访问的URL列表
urls=(
    "http://www.example.com"
    "http://www.example.net"
    "http://www.example.org"
)

# 循环访问每个URL并记录结果
for url in "${urls[@]}"
do 
    # 访问URL的命令
    curl $url

    # 将输出信息追加到日志文件
    echo "访问$url于 $(date +%Y-%m-%d\ %H:%M:%S)" >> /var/log/url-access.log
done
复制代码

使用方法

1、创建一个新文件,并将以商任意脚本内容复制粘贴到文件中。

2、给该文件赋予可执行权限

chmod +x url_access.sh

3、使用crontab命令编辑计划任务表

crontab -e

4、在打开的文件中添加以下行:

# 每天早上9点访问URL
0 9 * * * /path/to/url_access.sh

5、保存并关闭文件,cron将在每天早上9点依次访问多个URL,并在/var/log/url-access.log文件中记录结果。可以根据需要更改URL和访问时间。

posted @   神经蛙  阅读(745)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗
历史上的今天:
2020-05-05 解决宝塔面板无法停止Tomcat方法
点击右上角即可分享
微信分享提示