Crontab

0

OS

목록 보기
5/5

리눅스에서 Crontab이란 일정시간마다 시스템에서 자동으로 실행시키는 데몬입니다.
Crontab 작업을 위한 리눅스 명령어를 간단히 정리하려고 합니다.
CentOS 7 기준으로 작성합니다.


crontab 설치

yum -y install cronie

crontab 시작

systemctl start crond

crontab 상태확인

Active 항목에 초록색 글자로 active (running) 존재하는 확인

systemctl status crond

crontab 등록

crontab -e

crontab -e 명령어 입력 후 편집기를 사용하여

* * * * * * /test/bin/test.sh

위와 같이 작업을 작성해주시고 저장하시면 됩니다.
맨 앞의 와일드카드 표시는 시간대를 설정하는 부분인데 자세한 내용은 아래에 작성하도록 하겠습니다.

등록된 cron 작업 확인

crontab -l

Crontab 작성 방법

crontab 작업을 주의해야 할 점은 crontab -e 명령어 입력 후 작업 작성할 때 시간대 설정 + 파일을 한 줄로 작성하셔야 합니다.

예를들어 매일 오전 6시에 test/bin/test.sh를 실행시킨다라는 작업을 등록한다고 가정하겠습니다.
-> 00 06 * * * /test/bin/test.sh
위와 같이 한 줄로 작성해야 합니다.

profile
컴퓨터공학과 + 실무 = 4 + N = 모르는거 ∞ ...

0개의 댓글