Lines 52-58
Link Here
|
52 |
name=$(get_domname ${dom}) |
52 |
name=$(get_domname ${dom}) |
53 |
if is_running ${name} ; then |
53 |
if is_running ${name} ; then |
54 |
ebegin " Stopping domain ${name}" |
54 |
ebegin " Stopping domain ${name}" |
55 |
xm shutdown --wait ${name} >/dev/null |
55 |
count=0 |
|
|
56 |
einfon " Waiting for domain ${name} (${SHUTDOWN_TIMEOUT:=60} sec) " |
57 |
xm shutdown ${name} >/dev/null |
58 |
while is_running ${name}; do |
59 |
count=$(expr ${count} + 1) |
60 |
if [ $count -gt ${SHUTDOWN_TIMEOUT} ] ; then |
61 |
echo "" |
62 |
einfon " Destroying domain ${name}" |
63 |
xm destroy ${name} >/dev/null |
64 |
sleep 2 # let xen get some time to do it |
65 |
break |
66 |
fi |
67 |
sleep 1 |
68 |
echo -n "." |
69 |
done |
70 |
echo "" |
56 |
eend $? |
71 |
eend $? |
57 |
else |
72 |
else |
58 |
einfo " Not Stopping domain ${name} - not running" |
73 |
einfo " Not Stopping domain ${name} - not running" |