如果页面加载时间超过6秒,下面显示的shell脚本将显示警告。问题是myduration
变量不是整数。如何将其转换为整数?
myduration=$(curl http://192.168.50.1/mantisbt/view.php?id=1 -w %{time_total}) > /dev/null ; \
[[ $myduration -gt 1 ]] && echo "`date +'%y%m%d%H%M%S'
加载页面花费了6秒多的时间
http://192.168.50.1/mantisbt/view.php?id=1
最佳答案
假设$myduration是十进制或整数
$ myduration=6.5
$ myduration=$( printf "%.0f" $myduration )
$ echo $myduration
6
关于bash - 将浮点变量转换为整数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1362298/