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분마다 재부팅하라는 설정입니다.
이제 등록한 설정을 제거해보겠습니다.
성공적으로 제거가 된것을 확인 할 수 있습니다.
'리눅스마스터1급 - 실기' 카테고리의 다른 글
Linuxmaster 1 - 로그(rsyslog) (0) | 2022.05.15 |
---|---|
Linuxmaster 1 - 모듈(Module) (0) | 2022.05.14 |
Linuxmaster 1 - 허가권 (chmod) & 소유권 (chown) 설정 (0) | 2022.05.14 |
Linuxmaster 1 - 사용자 계정 관리(usermod) (0) | 2022.05.12 |
Linuxmaster 1 - 사용자 생성(useradd, adduser) (0) | 2022.05.09 |