[linux]크론탭으로 도커 컨테이너 실행체크

코드깎는 노인·2021년 12월 14일
0

script작성

frontContainer=4ab8

if [ "$( docker container inspect -f '{{.State.Status}}' $frontContainer )" == "running" ]; then
echo running
else
echo notRunnig
sudo docker start $frontContainer 
fi

sccript.sh

크론탭 생성

$ crontab -e : 일반유저권한
$ sudo crontab -e : sudo유저권한

* * * * * bash /home/restart_script.sh > /home/restart_script.sh.log 2>&1

크론탭 최소 단위인 1분마다 체크

참고
https://stackoverflow.com/questions/43721513/how-to-check-if-the-docker-engine-and-a-docker-container-are-running
https://stackoverflow.com/questions/3411048/unexpected-operator-in-shell-programming
https://jdm.kr/blog/2

profile
내가 볼려고 만든 블로그

0개의 댓글