我有一个简单的脚本来计算/获取xen上每个VM的每个正常运行时间(使用:xm正常运行时间)
xm uptime |grep vm |awk '{print $1}' > /uptime.txt
IPS="/uptime.txt"
VMDB=$(grep -Ev "^#" $IPS)
for i in $VMDB
do
days=$(xm uptime |grep $i |awk '{print $3}')
hrs=$(xm uptime |grep $i |awk '{print $5}' | sed 's/[:,]/ /g' | awk '{print $1}')
mins=$(xm uptime |grep $i |awk '{print $5}' | sed 's/[:,]/ /g' | awk '{print $2}')
uptimesecs=$(($mins*60))
uptimesecs=$(($hrs*3600+$uptimesecs))
uptimesecs=$(($days*86400+$uptimesecs))
echo "$uptimesecs seconds uptime for $i"
done
但问题是:
由于
答案 0 :(得分:0)
您可以将输出(例如逗号分隔)传递给'sort'命令。