crontab

system 관리 작업과 사용자의 작업 스케줄링은 원래는 같이 crond 로 관리되었다가, 보안상의 이유로 시스템 관리 작업은 system cron으로 분리하게 되었다. 시스템 cron 작업은 crontab 명령어를 통해서가 아니라, /etc/crontab 파일의 템플릿을 이용하여 /etc/cron.d 디렉토리에 파일을 생성하여 작업을 예약한다. /etc/crontab 의 내용은 다음과 같다. 여기서 제공하는 템플릿을 이용하여 시스템 작업을 스케줄링히자. cp 옮길파일경로 새로운경로/파일이름 명령어를 톻해 /etc/crontab 내용을 복사한 후 /etc/cron.d 디렉토리 하위에 test1 파일을 생성하는 동시에 내용을 붙여넣어주었다. /etc/cron.d 에 템플릿을 복사하여 추가해주었다. 다음과 ..
리눅스에서 주기적으로 작업을 스케줄링하는 종류는 크게 두가지로, user의 작업 스케줄링과 시스템 작업 스케줄링이 있다. 우선, user의 작업 스케줄링이다. 사용자별로 예약할 수 있게 하는 작업이다. crontab crontab 명령을 사용하여 작업을 등록, 확인, 삭제할 수 있다. crontab -e 작업 예약 내용 → vi 에디터가 열리면서 설정할 수 있다. crontab -l crontab 예약한 내용을 확인할 수 있다. crontab -r crontab을 모두 지워버린다. 참고로 crontab 으로 예약 건 작업 중에서 하나만 지우고 싶을 때는 crontab -e 에서 직접 필요없는 줄을 지워주면 된다. crontab 작업 예약 내용 작성하는 방법 분 시 일 월 요일 명령어 순서로 작성한다. 예..
minjiwoo
'crontab' 태그의 글 목록