카테고리 없음
[Cron] linux System 자동화 Cron
엔지니어 은성
2021. 9. 23. 10:43
포스팅 순서
- cron이란
- crontab [옵션] & 사용 방법
- crontab 명령어 예시
▶ cron 개요
- 관리자가 원하는 작업을 예약해두고 정해진 시간에 주기적으로 반복하여 실행할수 있음
- Cron이라는 데몬이 설치되어있어야하며, 대부분 기본적으로 설치
- 주기적인 서버의 백업이나 로그를 관리할때 유용
- /var/log/cron파일을 통해 cron 로그 확인
# ps -ef | grep crond -> crond 데몬이 실행중인지 확인
▶crontab [옵션] 사용방법
옵션 | 설명 |
-u [유저명] | 설명 |
-l | 현재 사용자가 crontab에 저장해놓은 리스트 출력 |
-r | 현재 사용자가 crontab에 등록해놓은 작업 삭제 |
-e | crontab 작업을 등록 |
※ 작업을 등록할때 사용하는 형식 분 시간 일 월 요일 명령
분 0~59 시간 0~23 일 1~31 월 1~12 요일 0(일요일)~ 6(토요일) 명령 :실행 명령어 또는 실행파일
▶ crontab 사용 방법
- crontab에 작업을 지정 crontab -e
- crontab에 지정 작업 리스트 출력 crontab -l
- crontab에 지정한 작업 삭제 crontab -r