[/etc/inittab 기능]
init 프로세스 동작 방식 정의 하는 구성 OS구성파일
- 일반 프로세스의 디스패쳐

- 실행 레벨 설정 파일
- OS가 시작 될 때, 어떤 프로세스를 실행시켜야되는지 정의하는 파일
- 실행 방식 설정 (once 또는 respawn)
- 시스템 초기화 순서 관리
- getty 프로세스를 통해 터미널을 초기화

* Dispatcher 란?

더보기

사용자가 프로그램을 실행하면 프로세스가 생성되고 Ready상태가 된다.(Ready Queue) 그 후 스케줄러가 Ready Queue에 있는 프로세스 중 하나를 프로세서(CPU)가 사용가능한 상태가 될 때 CPU를 할당해준다.

 

이를 준비상태(Ready)에서 실행상태(Running)로 상태전이(State Transition)된다고 한다. 이 과정을 디스패칭(dispatching)이라고 하고 디스패처(dispatcher)가 이 일을 수행한다.



[/etc/inittab 구성 항목]

Identifier : RunLevel : Action : Command 



[/etc/initab 조회 커맨드]
lsitab -a

[/etc/inittab 항목 추가 : mkitab]
ex)

mkitab "ontuned:23:once:/usr/ontunev5_184/ontune.sh /usr/ontunev5_184 >/dev/null 2>&1"
mkitab "ontuneerrpt:23:respawn:/usr/ontunev5_184/errptcheck.sh /usr/ontunev5_184 >/dev/null 2>&1"

[/etc/inittab 항목 수정 : chitab]
chitab "ontuneerrpt:23:once:/usr/ontunev5_184/errptcheck.sh /usr/ontunev5_184 >/dev/null 2>&1"

계속 까먹네;