git://git.onelab.eu
/
tests.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
394a339
)
cosmetic update lxc-driver
author
Mohamed Larabi
<mohamed.larabi@inria.fr>
Tue, 16 Apr 2013 13:12:06 +0000
(15:12 +0200)
committer
Mohamed Larabi
<mohamed.larabi@inria.fr>
Tue, 16 Apr 2013 13:12:06 +0000
(15:12 +0200)
system/lxc-driver.sh
patch
|
blob
|
history
diff --git
a/system/lxc-driver.sh
b/system/lxc-driver.sh
index
4dbb30d
..
36d4f98
100755
(executable)
--- a/
system/lxc-driver.sh
+++ b/
system/lxc-driver.sh
@@
-1,10
+1,12
@@
#!/bin/bash
#!/bin/bash
+path=/vservers
+
function sense_all () {
virsh -c lxc:// list | grep running | while read line; do
pid=$(echo $line | cut -d' ' -f1)
lxc_name=$(echo $line | cut -d' ' -f2)
function sense_all () {
virsh -c lxc:// list | grep running | while read line; do
pid=$(echo $line | cut -d' ' -f1)
lxc_name=$(echo $line | cut -d' ' -f2)
- timestamp=$(cat
/var/lib/lxc
/$lxc_name/$lxc_name.timestamp)
+ timestamp=$(cat
$path
/$lxc_name/$lxc_name.timestamp)
echo "$lxc_name;$pid;$timestamp"
done
}
echo "$lxc_name;$pid;$timestamp"
done
}
@@
-28,7
+30,7
@@
function sense_lxc () {
lxc_name=$1; shift
if [ "$(virsh -c lxc:// dominfo $lxc_name | grep State| cut -d' ' -f11)" == "running" ] ; then
pid=$(virsh -c lxc:// dominfo $lxc_name| grep Id | cut -d' ' -f14)
lxc_name=$1; shift
if [ "$(virsh -c lxc:// dominfo $lxc_name | grep State| cut -d' ' -f11)" == "running" ] ; then
pid=$(virsh -c lxc:// dominfo $lxc_name| grep Id | cut -d' ' -f14)
- timestamp=$(cat
/var/lib/lxc
/$lxc_name/$lxc_name.timestamp)
+ timestamp=$(cat
$path
/$lxc_name/$lxc_name.timestamp)
echo "$lxc_name;$pid;$timestamp"
fi
}
echo "$lxc_name;$pid;$timestamp"
fi
}
@@
-68,7
+70,7
@@
function destroy_all () {
virsh -c lxc:// list --all | while read line; do
lxc_name=$(echo $line | cut -d' ' -f2)
virsh -c lxc:// undefine $lxc_name
virsh -c lxc:// list --all | while read line; do
lxc_name=$(echo $line | cut -d' ' -f2)
virsh -c lxc:// undefine $lxc_name
- rm -fr
/var/lib/lxc
/$lxc_name
+ rm -fr
$path
/$lxc_name
done
}
done
}
@@
-77,7
+79,7
@@
function destroy_lxc () {
lxc_name=$1; shift
stop_lxc $lxc_name
virsh -c lxc:// undefine $lxc_name
lxc_name=$1; shift
stop_lxc $lxc_name
virsh -c lxc:// undefine $lxc_name
- rm -fr
/var/lib/lxc
/$lxc_name
+ rm -fr
$path
/$lxc_name
}
function usage () {
}
function usage () {