crontab을 이용한 예약 기능을 테스트 하기위한 실습닙니다. 지정한 시간이 되면 banner문구가 뜨게 하는
실습 입니다. 먼저 crontab 은 vi 편집기로 들어갈 수 없기 때문에 crontab-e 명령어를 통하여 편집
해줍니다. 그러기위해 사용하는 EDITOR 종류를 설정해야 하는데 vi편집기를 이용하여 편집 해보겠 습니다.
그리고 crontab -e 를 통해 들어갑니다.
들어가보면 저렇게 나오는데 crontab 에 들어갈 필드 내용은 각각 이렇습니다.
분(0-59) 시(0-23) 일(0-31) 월(1-12) 요일(1-7) 명령어[행동할 것 파일 직접 경로]
이것을 통해 10월 13일 16시 11분에 kitri라는 배너문구를 코솔에 띄워보겠습니다.
표시된 밑줄처럼 입력 한 후 결과를 보면
DATE 를 사용하면 현재 리눅스에 등록되어 있는 시간이 나옵니다.
정확히 오후 4 시 11분에 kitri라는 배너가 나오게 됩니다.
crontab을 이용하여 다양하게 이용 할 수 있습니다.
이러한 crontab기능을 아무나 함부로 사용하게 된다면 위험 할 수 있기때문에
/etc/cron.d/cron.deny 라는 파일에서 crontab 에디트 기능을 접근제어 할 수 있습니다.
cron.allow 파일은 허용할 사용자 , cron.deny 는 제한 할 사용자를 나타내는데 통상적으로 cron.allow
파일은 생성 되있지 않고 deny파일로 접근제어를 하지만 cron.allow가 생성 된다면 cron.deny파일은
제어권을 잃게 된다. 즉, cron.allow 와 cron.deny 파일에 동시에 root가 있다면 crontab 에디트를 사용
할 수 있게 된다는 뜻이다.
실습 결과 :
'OS > unix' 카테고리의 다른 글
하드디스크(SCSI) 포맷 및 슬라이스 실린더그룹 설정 (0) | 2015.10.12 |
---|---|
/etc/shadow 패스워드 암호화 관련. (0) | 2015.10.12 |
unix/linux 퍼미션 권한 정리 (0) | 2015.10.06 |
unix vi editor 명령어 모음 (0) | 2015.10.05 |