카테고리 없음
[리눅스] 작업스케줄러 cron 사용하기 (crontab 시간 설정)
[M]
2021. 1. 16. 01:10
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
나머지는 아래의 설정을 참고해보도록 한다.