글
(1) 데몬 프로세스
: UNIX 시스템은 주로 서버용 컴퓨터에서 사용된다. 서버용 프로레스들은 구조적 으로 다음과 같은 공통적인 특징을 갖는다.
- 백그라운드 모드로 실행된다.
- 제어 터미널을 갖지 않는다.
- 클라이언트의 요구가 있을 때까지 CPU 사용권을 반납하고 블록된다.
- 클라이언트 요구가 있을 때 깨어나 해당 작업을 처리하고 다시 블록된다.
- 시스템 셧다운 전까지 종료되지 않는다.
즉 한번 실행된 프로세스는 클라이언트의 요구가 있을 때만 깨어나 해당 작업을 처리하고 시스템이 종료될 때까지 메모리상에 상주한다.
UNIX 시스템에서는 이런 프로세스를 데몬 프로세스라고한다.
(2) 정기적 스케줄 관리 - cron
: cron 데몬 프로세스는 UNIX 시스템에서 정기적인 작업을 지정한 시간에 처리하기 위해 사용한다.
○ cron 데몬 프로세스를 사용하려면 다음 세가지 구성 요소가 필요하다.
- 정기적으로 처리할 작업 목록을 정의한 crontab 파일
- crontab 파일을 제어하는 crontab 명령
- crontab 파일을 읽어서 내용에 정의된 대로 작업을 처리하는 cron 데몬 프로세스
[사용자가 crontab 명령으로 crontab 파일을 제어] -> [cron 데몬 프로세스가 작업을 실행]
○ crontab 파일
: crontab 파일은 정기적으로 처리해야 하는 작업 목록을 정의한 파일이다. 이 작업 목록은 cron 데몬 프로세스에 의해 처리된다.
※ crontab 프로세스 사용방법 참고자료
: http://blog.naver.com/addong1224?Redirect=Log&logNo=120171275404
(3) 일시적 스케줄 관리 - at
: at 명령은 작업을 정해진 시간에 한 번만 실행한다.
○ 명령 형식 : at [-option] [time_date]
○ 옵션
-t time_date : 작업 시간을 지정
-l : 현재 대기중인 작업 목록 출력
-r job_id : job_id에 해당하는 작업을 목록에서 삭제 (UNIX)
-d job_id : job_id에 해당하는 작업을 목록에서 삭제 (LINUX)
※ at 명령 사용방법 참고자료
: http://blog.naver.com/imakez?Redirect=Log&logNo=60033559162
'B ook summary > Unix' 카테고리의 다른 글
Chapter 7 :: 시스템 관리자(5) - 파일 및 디렉토리의 압축 해제 (gzip / tar) (0) | 2013.04.03 |
---|---|
Chapter 7 :: 시스템 관리자(4) - 파일 시스템 관리 (du / df) (0) | 2013.03.25 |
Chapter 7 :: 시스템 관리자(3) - 파일 시스템 관리 (mount) (0) | 2013.03.21 |
Chapter 7 :: 시스템 관리자(2) - 사용자 관리 (0) | 2013.03.21 |
Chapter 7 :: 시스템 관리자(1) - 시스템 시작과 종료 (0) | 2013.03.20 |
RECENT COMMENT