Linuxmaster 1 - 작업 예약 명령어(cron)

2022. 5. 14. 22:02리눅스마스터1급 - 실기

cron에 대한 내용은 전에 한번 다룬적이 있는 내용입니다. 다시 한번 자세히 다룰 거지만 제가 빼먹은 내용이 있을 수도 있기 때문에 다음 링크를 통해 확인 해주시면 감사하겠습니다. Linux - 프로세스 - 3 (데몬 프로세스) (tistory.com)

 

cron : 주기적으로 반복되는 작업을 수행할 때 사용하는 작업 예약 명령어입니다.

cron 명령어를 사용하면 원하는 시간에 원하는 횟수만큼 작업을 반복 할 수 있습니다. 

 

사용 방법

편집 : crontab -e

확인 : crontab -l

삭제 : crontab -r

 

등록 방법은 /etc/crontab 설정 파일에서 확인 할 수 있습니다.

 

 

분 : 0 - 59

시 : 0 - 23

일 : 1 - 31

월 : 1 - 12

요일 : 0 - 6 : 일요일은 0 또는 7로 설정을 합니다.

 

등록은 이와 같이 '분' '시' '일' '월' '요일' '실행할 작업' 필드로 되어 있습니다.

 

0 0 * * 1,3,5 /etc/test.h

매주 월 수 금 0분 0시에 /etc/test.h 파일을 실행 하라는 것입니다.

실제로 등록을 해보겠습니다.

 

 

crontab -e 명령어로 등록을 한뒤 crontab -l 로 확인을 해보았습니다.

20 5 * * * reboot란 매일 5시 20분마다 재부팅하라는 설정입니다.

 

이제 등록한 설정을 제거해보겠습니다.

 

 

성공적으로 제거가 된것을 확인 할 수 있습니다.