[kvmstats] do not use subshell
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
7ead702375
commit
7cdea6920e
4
kvmstats
4
kvmstats
|
@ -56,7 +56,7 @@ do
|
||||||
virsh domblkinfo "$VM" "$BLK"
|
virsh domblkinfo "$VM" "$BLK"
|
||||||
done | awk '/Physical:/ { size += $2 } END { print int(size / '${POW}') }'
|
done | awk '/Physical:/ { size += $2 } END { print int(size / '${POW}') }'
|
||||||
virsh domstate "$VM" | grep -q '^running$' && echo yes || echo no
|
virsh domstate "$VM" | grep -q '^running$' && echo yes || echo no
|
||||||
done | xargs -n5 | (
|
done | xargs -n5 | {
|
||||||
echo vm vcpu ram disk running
|
echo vm vcpu ram disk running
|
||||||
awk '{ print } /yes$/ { vcpu += $2; ram += $3; disk += $4; running++ } END { print "TOTAL(running)", vcpu, ram, disk, running }'
|
awk '{ print } /yes$/ { vcpu += $2; ram += $3; disk += $4; running++ } END { print "TOTAL(running)", vcpu, ram, disk, running }'
|
||||||
if [ "$SHOW_AVAIL" ]
|
if [ "$SHOW_AVAIL" ]
|
||||||
|
@ -65,4 +65,4 @@ done | xargs -n5 | (
|
||||||
AV_MEM=$(awk '/^MemTotal:/ { print int($2 / '$((POW / 1024))' ) }' /proc/meminfo)
|
AV_MEM=$(awk '/^MemTotal:/ { print int($2 / '$((POW / 1024))' ) }' /proc/meminfo)
|
||||||
echo AVAILABLE "$AV_CPU" "$AV_MEM"
|
echo AVAILABLE "$AV_CPU" "$AV_MEM"
|
||||||
fi
|
fi
|
||||||
) | column -t
|
} | column -t
|
||||||
|
|
Loading…
Reference in a new issue