101 |
lxc-start -n $name -o /tmp/${name}.log -d |
lxc-start -n $name -o /tmp/${name}.log -d |
102 |
lxc-wait -n $name -s RUNNING |
lxc-wait -n $name -s RUNNING |
103 |
lxc-info -n $name |
lxc-info -n $name |
104 |
echo $name > /var/lib/lxc/${name}/on_boot |
test -f /var/lib/lxc/${name}/on_boot || echo $name > /var/lib/lxc/${name}/on_boot |
105 |
fi |
fi |
106 |
} |
} |
107 |
|
|
167 |
setup_inittab $1 ::power "p0::powerfail:/sbin/init 0" |
setup_inittab $1 ::power "p0::powerfail:/sbin/init 0" |
168 |
setup_inittab $1 ::ctrlaltdel "p6::ctrlaltdel:/sbin/init 6" |
setup_inittab $1 ::ctrlaltdel "p6::ctrlaltdel:/sbin/init 6" |
169 |
lxc_start $1 |
lxc_start $1 |
170 |
( nohup $0 watchdog $1 >> /tmp/$1.log 2>/dev/null ) & |
# give container 5 seconds to start more than one process |
171 |
|
( sleep 5 ; nohup $0 watchdog $1 >> /tmp/$1.log 2>/dev/null ) & |
172 |
;; |
;; |
173 |
stop|halt) |
stop|halt) |
174 |
lxc_exists $1 |
lxc_exists $1 |