【发布时间】:2013-12-16 20:41:27
【问题描述】:
当我发出命令 /usr/bin/time script.sh 时,它当然会因负载而随时间变化(有时可能是 10 秒,有时可能是 2 分钟),问题是我需要通知时间执行时间高于 30 秒(也可能包括分钟..),如果为 20-30 秒则发出警告。 捕获请求阈值的所有时间值的最佳方法是什么:
/usr/bin/time ./script.sh | awk'/real/ {print $2}'
30.0
/usr/bin/time ./script.sh | awk'/real/ {print $2}'
1:24.2
/usr/bin/time ./script.sh | awk'/real/ {print $2}'
3.1
【问题讨论】: