일상의 정리

'Upstart'에 해당되는 글 1건

  1. CentOS 6 inittab 설정

CentOS 6 inittab 설정

리눅스/설치

CentOS 6.x 부터는 SysV init 스크립트를 Upstart 라는 새로운 스크립트 시스템으로 변경하였다고 함

Upstart 는 이벤트 방식의 스크립트 시스템으로 SysV init 보다 빠르다고 하는 데 


문제는 기존에 잘 사용하던 inittab 을 어떻게 옮기고 관리할 것인가 하는 것...


기존에 Fax Modem 용 getty 스크립트가 있었는 데 inittab 이 더 이상 동작 않음


CentOS 6.x 에서는 아래와 같이 처리


/etc/init  디렉토리 아래에

원하는 서비스명.conf 파일 생성

예를 들어 faxgetty.conf 라는 파일을 만들고

아래와 같이 스크립트를 작성


start on runlevel [2345]

stop on runlevel [S016]

respawn

exec /usr/sbin/faxgetty ttyS0


스크립트를 실행하는 방법은 2가지

1. reboot

2. /sbin/initctl


2번의 initctl 은 작업을 start, stop, reload 할 수 있음


위의 경우에는 먼저 기존 스크립트를 종료 한 후 시작

/sbin/initctl  stop faxgetty

/sbin/initctl  start faxgetty


ps -ef | grep fax

로 프로세스가 정상적으로 실행 되는 지 확인