서버 Server
5분마다 자동으로 git pull 땡기기
은둔한량
2025. 2. 13. 20:44
반응형
git_pull.sh 내용
#!/bin/bash
cd /home/dev_admin/www
git fetch
local=$(git rev-parse HEAD)
# echo $local
target=$(git rev-parse origin/dev)
# echo $target
if [ $local != $target ]
then
echo "--------------------------------------------------------------------------------"
echo "Update : $(date +%Y)-$(date +%m)-$(date +%d) $(date +%H):$(date +%M):$(date +%S)"
git pull origin dev
fi
cronjob 으로 5분마다 pull 실행
*/5 * * * * su - 계정아이디 -c /home/dev_admin/git_pull.sh >> /home/dev_admin/git_pull.sh.log 2>&1
위 소스는 단순히 소스만 가져온다. 실행등등은 응용해서 사용하시면 되시겠다.
반응형