Crontab

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 등록

Screenshot 2024-09-28 at 4.05.42 PM.png