#!/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)
- timestamp=$(cat /var/lib/lxc/$lxc_name/$lxc_name.timestamp)
+ timestamp=$(cat $path/$lxc_name/$lxc_name.timestamp)
echo "$lxc_name;$pid;$timestamp"
done
}
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
}
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
}
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 () {