검색결과 리스트
글
<crontab>
사용자의 개별 crontab 파일을 관리한다. cron은 백업과 같이 주기적으로 실행하는 명령들을 정해진 시간에 자동으로 실행해 주는 도구이다.
crondtab을 사용하기 위해서는 crond 데몬을 실행시켜주어야 한다.
/etc/rc.d/init.d/crond start // 시작
/etc/rc.d/init.d/crond stop // 종료
/etc/rc.d/init.d/crond restart // 재시작
기본적으로 crontab은 root사용자에 의해 실행되지만, 일반 사용자에게도 권한을 주고, 제한 시킬 수 있다.
/etc/cron.deny // 일반 사용자 거부
/etc/cron.allow // 일반 사용자 허용
각 파일에 사용자 아이디를 저장해주면, 허용, 거부를 할 수 있다.
방법) crontab [-u 사용자ID] [옵션]
[옵션]
-l : 현재 crontab 내용을 표준출력한다.
-r : 현재 crontab 내용을 지운다.
-e : crontab 파일의 내용을 편집한다.
차례대로 분, 시간, 일, 월, 요일이다.
여기서도 약간의 문법?이 있는데, 알아보도록 하자.
구분 | 예 | 내용 |
여러값 | 10,20,30 * * * | 매 10, 20, 30분 마다 실행 |
범위값 | * 1-3 * * * | 매일 1~3시에 진행 |
시간간격 | * */5 * * * | 매 5시간마다 실행 |
모든값 | * * * * * | 매분마다 실행 |
예)
* * * * /7 /home/test1/test // 매주 일요일마다 /home/test1/test를 실행.
1 */5 * * * /home/test1/test // 매일 5시간 간격으로 /home/test1/test를 실행
02 4 * * * root run-parts /etc/cron.daily // 매일 4시 2분에 /etc/cron.daily디렉토리의 내용을 실행
'OS > Linux Command' 카테고리의 다른 글
리눅스 명령어 - find (0) | 2016.03.18 |
---|---|
리눅스 명령어 - diff (0) | 2016.03.17 |
리눅스 명령어 - df (0) | 2016.03.16 |
리눅스 명령어 - date (0) | 2016.03.15 |
리눅스 명령어 - cp (0) | 2016.03.14 |
RECENT COMMENT