스케줄러(cron) 기본 설정 방법
가끔 사용하게 되면 간혹 헷갈리는 경우가 있는데요.
아래를 주석으로 맨위에 두면 좋습니다.
#
# 0 5 * * * systemctl restart httpd
# ┬ ┬ ┬ ┬ ┬
# │ │ │ │ └───────── 요일 (0 - 6) (0:일요일, 1:월요일, 2:화요일, …, 6:토요일)
# │ │ │ └───────── 월 (1 - 12)
# │ │ └───────── 일 (1 - 31)
# │ └───────── 시 (0 - 23)
# └───────── 분 (0 - 59)
그리고 이것도 쉘이 실행되는것이기 때문에 쉘 실행할때 어떠한 값이 필요한 경우라면 쉘과 동일하게 실행되는것을 넣어 줘야 합니다.
10분에 한번 실행 시키고 싶은 경우는 아래 처럼 합니다.
*/10 * * * * 명령
crontab -e 명령을 통해서 사용하는 방법과 /etc/ 하위에 있는 디렉토리에 있는 파일에 넣어 사용하는 방법이 있습니다.
텍스트 에디터 실행으로 앞쪽 시간에 해당 하는 부분에 대한 줄을 잘 맞춰 주면 됩니다.
오류가 있으면 저장할때 표시가 됩니다.