Sol*_*mon 4 server bash cron networking 20.04
服务器:Ubuntu 20.04.2 LTS
命令:速度测试| 速度测试-cli
我有一个 bash 脚本来识别每15 分钟下载和上传的速度。当我手动执行它时,它运行良好,但不能在 cron 上运行。
第一次,假设在 12:00 正确执行,以下是输出
AT&T 服务测试 (12.26.3.241)...
正在检索 speedtest.net 服务器列表...
根据 ping 选择最佳服务器...
由 AWI 网络(犹他州圣乔治)主办
测试下载速度................................................................ ……………………
下载:*** Mbit/s
测试上传速度................................................................ ......................
上传:*** Mbit/s
第二次,12:15 :-
正在检索 speedtest.net 配置...
AT&T 服务测试 (12.26.3.241)...
正在检索 speedtest.net 服务器列表...
根据 ping 选择最佳服务器...
当我检查用户的邮件时,出现以下错误:-
错误:无法连接到服务器来测试延迟。
小智 5
同样的问题在这里。这表明服务器在特定时间过载。我的 cron 表达式是
"0 /15 * 1/1 * ? *"
工作开始时间:10:00、10:15、10:30 ...
我将 cron 表达式更改为
"0 4/15 * 1/1 * ? *"
工作开始时间:10:04、10:19、10:34 ...
为我解决了问题。
亲切的问候