如何编写shell定时任务,实现每12小时请求一次批量的网址?

发布于 2022-09-12 02:24:04 字数 348 浏览 14 评论 0

假说我一个服务器内有三个站点:

http://a.com
http://b.com
http://c.com

现在想实现一个静默任务,每天执行请求这个三个地址两次,也就是每12h请求一次这三个网址;并且,后续会增加多个站点,为了方便,最好能请求一个txt文本,所有站点URL放在文本中!!!

问题描述

问题出现的环境背景及自己尝试过哪些方法

尝试过https://www.jianshu.com/p/d72...,感觉不是想要的!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

如此安好 2022-09-19 02:24:04

今天刚好写了相关的东西,回答一下吧

1、假设你的文件是 test.txt,你需要写一个 test.sh 脚本:

cat test.txt | while read line
do
    curl $line
done

2、linux 的话使用楼上说的 crontab 实现定时任务很方便:

crontab -e
增加一个定时任务,执行 test.sh

...
# m h  dom mon dow   command

0 */12 * * * bash ../test.sh
风吹雪碎 2022-09-19 02:24:04

使用crontab啊

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文