리눅스 크론 cron 사용하기

Posted by : on

Category : linux


시작

sudo service cron start

1. 크론탭 설정

$ crontab -e

위 명령어를 사용하여 crontab에서 실행할 명령어를 설정할 수 있습니다.

(각 라인마다 앞에 #로 되어있는 부분은 주석입니다.)

쭉 내려가서 맨 밑에 라인에 한 줄씩 원하는 명령어를 추가하면 됩니다.

간단하게 작성방법을 살펴보겠습니다.

앞부분은 시간 관련된 내용을 작성하고 그 뒤에 실행할 명령어를 입력하는 방식입니다.

$ * * * * * sh /home/user/test.sh

시간 관련된 내용을 살펴보면

분(0-59), 시간(0-23), 일(1-31), 월(1-12), 요일(0-7) 순서로 작성하게 됩니다.

숫자로 시간을 지정하거나 그렇지 않다면 *로 입력하여 다섯 가지를 전부 입력해야 합니다.

*로 입력한다면 그 위치의 내용은 모든 주기에 실행한다고 생각하면 됩니다.(매분, 매시간, 매일, 매월, 모든 요일)

2. 크론탭 설정 목록 조회

설정을 완료했다면 내가 설정한 내용을 확인할 수도 있습니다.

$ crontab -l

위 명령어를 사용하여 crontab의 설정 내용을 조회할 수 있습니다.

3. 크론탭 로그 보기

로그를 통해 crontab에 설정한 내용들이 내가 설정한 시간에 잘 실행이 되었는지 확인해볼 수 있습니다.

syslog에서 CRON으로 검색하여 그 내용을 확인합니다.

tail -f /var/log/syslog|grep CRON

About 유재석
유재석

개발자 유재석 입니다. Web Developer.

Email : jaeseok9405@gmail.com

Website : https://github.com/yoo94