File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change 141
141
pkill dockerd
142
142
while pgrep -l dockerd
143
143
do
144
+ [[ -n " ${SIGTERM} " ]] && break 2
144
145
(( CNT++ ))
145
146
echo " .... old dockerd is still running - $( date) "
146
147
if [[ ${CNT} -ge 120 ]]; then
160
161
CNT=0
161
162
while ! bolter -f ${CONTEINERD_DB}
162
163
do
164
+ [[ -n " ${SIGTERM} " ]] && break 2
163
165
echo " $( date) - Waiting for containerd boltd ${CONTEINERD_DB} "
164
166
(( CNT++ ))
165
167
if (( CNT > ${DOCKERD_LOCK_MAXWAIT} )) ; then
178
180
CNT=0
179
181
while ! test -f " ${DOCKERD_PID_FILE} " || test -z " $( cat ${DOCKERD_PID_FILE} ) "
180
182
do
183
+ [[ -n " ${SIGTERM} " ]] && break 2
181
184
echo " $( date) - Waiting for docker pid file ${DOCKERD_PID_FILE} "
182
185
(( CNT++ ))
183
186
if (( CNT > ${DOCKERD_PID_MAXWAIT} )) ; then
191
194
CNT=0
192
195
while ! docker ps
193
196
do
197
+ [[ -n " ${SIGTERM} " ]] && break 2
194
198
echo " $( date) - Waiting for docker running by check docker ps "
195
199
(( CNT++ ))
196
200
if (( CNT > ${DOCKER_UP_MAXWAIT} )) ; then
204
208
done
205
209
206
210
# Starting cleaner agent
207
- if [[ -z " ${DISABLE_CLEANER_AGENT} " ]]; then
211
+ if [[ -z " ${DISABLE_CLEANER_AGENT} " && -z " ${SIGTERM} " ]]; then
208
212
${DIR} /cleaner/cleaner-agent.sh < & - &
209
213
CLEANER_AGENT_PID=$!
210
214
fi
You can’t perform that action at this time.
0 commit comments