예약작업
-
리눅스에서 crontab을 이용한 반복되는 예약작업 설정컴퓨터/서버관리 2008. 10. 8. 23:51
일상적이고 주기적인 작업을 지정한 시간에 실행시키는 것이 cron입니다. 이것은 crond라는 이름의 데몬으로 작동하고 있으며 리눅스 설치시 기본적으로 작동하게 됩니다. 설정 파일의 위치는 /etc/crontab 이며, crontab의 내용은 구동 시간 설정하고 실행할 명령을 적는 것으로 간단하게 설정 작업을 할 수 있습니다. crontab에는 일정시간 자동으로 실행시키는 프로그램들의 스케쥴을 적어 놓은 파일입니다. 예를 들어서, 일정시간에 데이터들이 백업이 될수 있도록 특정한 쉘을 구동시켜준다거나, 로그파일이 너무 많이 쌓이지 않도록 일정시간마다 로그파일을 교환을 해준다거나 시스템에 있는 디비 정보들을 갱신한다거나 많은 자동화를 할 수 있는 방법에 사용됩니다. crontab 옵션에는 –l, -e, -r..