• 흐림동두천 1.0℃
  • 흐림강릉 1.3℃
  • 서울 3.2℃
  • 대전 3.3℃
  • 대구 6.8℃
  • 울산 6.6℃
  • 광주 8.3℃
  • 부산 7.7℃
  • 흐림고창 6.7℃
  • 흐림제주 10.7℃
  • 흐림강화 2.2℃
  • 흐림보은 3.2℃
  • 흐림금산 4.4℃
  • 흐림강진군 8.7℃
  • 흐림경주시 6.7℃
  • 흐림거제 8.0℃
기상청 제공

리눅스 시스템 자동화 crond(데몬)

관리자가 원하는 작업을 예약해두고 정해진 시간에 주기적으로 반복하여 실행할수 있다.
crond 이라는 데몬을 설치하여 실행되어야 한다.

crond에서 d는 데몬을 의미한다.
데몬이란?
백그라운드로 실행 되어 있다가 네트 워크를 통해 클라이언트의 여러가지 요청에 서비스하기위해 설치하는 서버 프로그램이다.  단독으로 실행되는 것들도 있고, 데몬들을 여러가지 서비스등을 한꺼번에 관리하는 슈퍼 데몬이 있다.

cron 작업을 위해선 crontab 명령어를 사용해야한다.
반복적인 작업을 설정하는 명령어

형식
crontab [-u 유저명] [옵션]

옵션
-u 유저명 : 작업을 실행시킬 유저명을 설정한다.
-l : 사용자가 crontab에 등록한  작업리스트 출력
-r : 사용자가 crontab에 등록한 작업을 삭제.
-e : crontab에 작업 등록한다.

crontab명령어 사용이외에도 /etc/crontab에서 vi명령어를 이용한 자체 내용수정으로도 작업가능하다.