mirror of
https://github.com/Start9Labs/start-os.git
synced 2026-03-30 20:14:49 +00:00
18 lines
369 B
Bash
18 lines
369 B
Bash
#!/bin/bash
|
|
|
|
for CONTAINER in $(docker ps -aq); do
|
|
EXIT=`docker inspect -f "{{ .State.ExitCode }}" $CONTAINER`
|
|
if [ $EXIT -eq 0 ]; then
|
|
continue
|
|
fi
|
|
if [ $EXIT -eq 143 ]; then
|
|
continue
|
|
fi
|
|
if [ $EXIT -eq 137 ]; then
|
|
OOM=`docker inspect -f "{{ .State.OOMKilled }}" $CONTAINER`
|
|
if [ "$OOM" == "false" ]; then
|
|
continue
|
|
fi
|
|
fi
|
|
docker start $CONTAINER
|
|
done |