|
리눅스일반 |
[1] |
|
등록일:2006-01-07 00:08:45 (0%) 작성자: 제목:Unix/Linux 에서 cron사용하기 |
|
cron 이란?
시스템이 구동중일때 설정한 시간에 맞쳐 스케줄에 있는 명령들을 수행해 준다.
로그 분석이라든지, 로그파일을 지운다든지 다양하게 쓰일수 있다.
(주기적으로 백업을 실행해야할 때 많이 유용하다)
crond은 부팅후 rc파일(시동파일)에서 실행해주며,
crontab의 스케줄을 읽고 주기적으로 실행한다.
crontab 파이들은 /var/spool/cron/crontabs/ 에 저장되며
파일이름은 해당아이디명을 따른다.
예) /var/spool/cron/crontabs/username
일부시스템에서는 경로가 다르다.
crontab을 사용하기 위해선 포맷방식을 따라야 한다.
이 포맷방식은 많으며, 쉬우므로 관련문서를 참고하기바란다..
crontab을 편집하기 위해선 crontab -e 명령을 사용해 편집을 할수 있다.
crontab -e 라고 했을떄 아무것도 없다면, 주기적으로 실행하는게 없는것이다.(보통 없다.)
root 같은 경우 로그 파일을 지우는것이나 백업등 다양하게 스케줄을 짠다.
crontab 포맷방식
분 시간 날짜 달 요일 명령 으로 구분한다.
예)
0 5,18 * * * /root/log.sh
2 5,18 * * * /usr/local/apache/bin/apachectl start
기본적으로 * 는 관여하지 않는다는 뜻이다(이용하지 않는다. 쓰이지 않는다, 매시, 매분, 매일...)
콤마( , )는 콤마로 구분된것 시간에 실행한다. 5시 18시 두번 실행.
쉘스크립트를 만들어 두어 스크립트를 지정해 실행해도 된다 ...
|
[본문링크] Unix/Linux 에서 cron사용하기
|
[1]
|
|
|
|
|
코멘트(이글의 트랙백 주소:/cafe/tb_receive.php?no=453 |
|
|
|
|
|
|
|
|
|
Copyright byCopyright ⓒ2005, SSISO Community All Rights Reserved.
|
|
|