crontab을 사용하면 간단하게 주기적으로 bash, 또는 코드들을 실행하게 할 수 있다.

enter image description here

crontab -e 을 입력해서 명령어를 추가

요일 표기

1 월요일
2 화요일
3 수요일
4 목요일
5 금요일
6 토요일
7 일요일

실행하기

분  시간   일   월  요일  명령어
*   *   *   *   *   echo “hello”

Note: 모든 시간 설정부분에 * 설정을 하면 매초마다 hello 를 출력한다.

시간을 지정할 때에는 다양한 방법들이 존재한다.

분   시간  일   월   요일  
*   2,3 *   *   *   매일 2시, 3시 마다 명령어를 실행한다.
*   2-5 *   *   *   매일 2시,3시,4시,5시 마다 명령어를 실행한다.
*   */4 *   *   *   매일 4시 간격으로 명령어를 실행한다,

주의할점

crontab 은 기본 .bashrc, .profile 을 불러오지 않습니다.
그래서 export 와 같은 설정을 다시 해줘야 합니다. 이와 같은 문제를 인식하지 못하고, 헤매지 않게 이에 대해서 잘 알아둬야 겠습니다.

저는 여기서 정보를 얻어서 해결할 수 있었습니다.

반응형

+ Recent posts