#!/bin/sh
name=$1
timeout=15
if lxc-info -n $name | grep -qs "STOPPED"
then
echo $name not running...
exit 0
fi
ssh $name halt &
#if [ -e /usr/bin/lxc-halt ]; then
# /usr/bin/lxc-halt -n $name
#else
# ssh $name halt &
#fi
while [ $timeout -gt 0 ]
do
timeout=$(($timeout-1));sleep 1
if lxc-info -n $name | grep -qs "STOPPED"
then
exit 0
fi
done
lxc-stop -n $name
lxc-wait -n $name -s 'STOPPED'
Затем:
chmod +x /usr/local/sbin/lxc-shutdown
Немає коментарів:
Дописати коментар