146 |
while true; do |
while true; do |
147 |
vps_utmp=${rootfs}/var/run/utmp |
vps_utmp=${rootfs}/var/run/utmp |
148 |
tasks=`wc -l < /cgroup/${name}/tasks` |
tasks=`wc -l < /cgroup/${name}/tasks` |
149 |
|
stop_on=1 # init |
150 |
|
sulogins=`lxc-ps --name backuppc | grep sulogin | wc -l` |
151 |
|
if [ "$sulogins" -gt 0 ] ; then |
152 |
|
stop_on=`expr $stop_on + $sulogins` |
153 |
|
fi |
154 |
|
|
155 |
test -z "$tasks" && exit 1 |
test -z "$tasks" && exit 1 |
156 |
if [ "$tasks" -eq 1 ]; then |
if [ "$tasks" -eq $stop_on ]; then |
157 |
|
|
158 |
runlevel="$(runlevel ${vps_utmp})" |
runlevel="$(runlevel ${vps_utmp})" |
159 |
lxc_log "$name runlevel $runlevel" |
lxc_log "$name runlevel $runlevel" |
181 |
;; |
;; |
182 |
esac |
esac |
183 |
else |
else |
184 |
lxc_log "$name $tasks tasks" |
lxc_log "$name $tasks tasks $sulogins console" |
185 |
fi |
fi |
186 |
|
|
187 |
# time of 5 minutes on it JUST IN CASE... |
# time of 5 minutes on it JUST IN CASE... |