使用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
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.

脚本二,访问多少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.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.

使用方法

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

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

chmod +x url_access.sh
  • 1.

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

crontab -e
  • 1.

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

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

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

作者:Alone°李道长ご