mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 10:40:03 +01:00
Improve xm uptime command for inactive managed domains
Signed-off-by: Masaki Kanno <kanno.masaki@jp.fujitsu.com>
This commit is contained in:
1 parent
f0a8a3f3fb
commit
b60125e83e
1 file changed
+4
-2
@@ -1729,14 +1729,16 @@ def xm_uptime(args):
|
||||
if k in ['-s', '--short']:
|
||||
short_mode = 1
|
||||
|
||||
doms = getDomains(params, 'running')
|
||||
doms = getDomains(params, 'all')
|
||||
|
||||
if short_mode == 0:
|
||||
print '%-33s %4s %s ' % ('Name','ID','Uptime')
|
||||
|
||||
for dom in doms:
|
||||
d = parse_doms_info(dom)
|
||||
if int(d['domid']) > 0:
|
||||
if d['domid'] == '':
|
||||
uptime = 0
|
||||
elif int(d['domid']) > 0:
|
||||
uptime = int(round(d['up_time']))
|
||||
else:
|
||||
f=open('/proc/uptime', 'r')
|
||||
|
||||