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 @ 2023-05-05 14:07  神经蛙  阅读(707)  评论(0编辑  收藏  举报