Linux:每 50 分钟随机运行一次命令

标签 linux curl

我需要每 30 分钟至少向 locahost 运行一次curl 请求。所以命令将是curl http://localhost:8080

这里的问题是,我想在5分钟到30分钟之间随机选择一个时间,然后执行curl命令。伪代码可能如下所示

while(true)
n = random number between 5-30
run curl http://localhost:8080 after 'n' minutes

详细的答案会很好,因为我对linux了解不多。

最佳答案

while true; do
    sleep $(((RANDOM%25+5)*60))
    curl http://localhost:8080
done

关于Linux:每 50 分钟随机运行一次命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45746542/

相关文章:

linux - 通过 call_usermodehelper 调用 xterm 提示符

python - Python 中的 CURL 替代方案

curl - 列出 ElasticSearch 服务器上的所有索引?

php - curl namelookup_time 为 10 秒

linux - Awk:无法连接字符串

c++ - linux下可以分配大容量的虚拟内存吗?

linux - 如何在 Linux 中恢复被另一个文件覆盖的文件?

java - 如何使用 Jsvc 将 Java 程序作为守护进程启动

curl - ffmpeg 仅返回视频类型(扩展名)

linux - 在 go 中使用curl和命令