在Crontab中执行脚本会限制性能

时间:2019-12-02 10:14:38

标签: shell unix cron

我正在为我的shell脚本运行crontab。 该脚本正在执行速度测试。 当crontab调用我的Shell脚本时,上载被锁定为3 Mbit。 当我自己调用脚本时,上传速度约为10-15 Mbit。

这是Shellscript:


#!/bin/bash
echo Starting Speedtest...
LINK=$(speedtest --secure --share | sed -nr 's/Share results: http\s*//p')
LINK=https$LINK
echo Speedtest Results: $LINK
date=$(date +%F)
HOUR=$(date +%H)
if [ -d "/var/www/html/img/speedtest/"$date ]; then
        echo Verzeichnis besteht
else
        echo Verzeichnis wird erstellt
        sudo mkdir /var/www/html/img/speedtest/$date && sudo cp /var/www/speedtest/index.php /var/www/html/img/speedtest/$date
fi
cd /var/www/html/img/speedtest/$date
sudo wget $LINK -O $HOUR.png
echo Finished saving File.

这是我的cronjob

5 * * * * /var/www/speedtest/speed.sh

我执行的速度测试: Executed by mysself

shell执行的速度测试: Executed by cronjob

为什么Cronjob会阻止我的上载速度?

0 个答案:

没有答案