Crontab으로 Git Commit Automation with sh 파일 on M1
개요
- Mac Crontab으로 SH 파일을 실행하도록 한다.
SH 파일 작성
- 주요 내용은 아래와 같이 작성한다. (파일명 : deploy.sh)
#!/bin/bash
echo "Git Push Starting..."
cd /Users/evan/Desktop/alphaco_test
# Check out repo
git add -A
git commit -m "Automated commit on $(date '+%Y-%m-%d %H:%M:%S')"
git push
수동 업로드
- 수동으로 업로드 하기 위해 파일 권한을 열어준다.
- 777은 소유자, 그룹, 다른 모든 사용자에게 읽기, 쓰기, 실행 권한 부여하는 명령어를 말한다.
chmod 777 deploy.sh
실행
- 해당 파일이 있는 경로에서
deploy.sh파일을 실행한다.
~$ ./deploy.sh
Crontab 등록
- 싸이트 소개 : https://crontab.guru/
