티스토리 뷰

crontab -e
# 자신이 편한 편집기 선택
0 5 * * * /home/test/test.sh > /home/test/test.log
# 만약 test.sh에 실행권한이 없다면 chmod 755 /home/test.sh 명령을 이용해 권한을 부여한다.

위와 같이 설정하면 매일 오전 5시 정각에 /home/test/test.sh 를 사용하라는 뜻이다.

분 시 일 달 요일(0 ~ 6) 명령어​

요약하면 위와 같이 표현할 수 있다.

요일은 아래와 같다.

* 0은 일요일이다. 
* 1은 월요일이다. 
* 2는 화요일이다. 
* 3은 수요일이다. 
* 4는 목요일이다. 
* 5는 금요일이다. 
* 6은 토요일이다.

 

아래의 명령줄을 통해 추가 문법을 설명하도록 하면,

*/5 와 같이 표현한다면 5분이 될 때마다 /home/test.sh 를 실행시키라는 명령이 된다.

3,5,7은 오전 3시 오전 5시 오전7시를 뜻하며 아래의 명령줄을 해석하면 

오전 3시, 오전 5시, 오전 7시에 매 5분마다 /home/test.sh 명령을 실행하라는 명령이 된다.

*/5 3,5,7 * * * /home/test.sh

나머지는 아래의 설정을 참고해보도록 한다.

댓글