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
로 프로세스가 정상적으로 실행 되는 지 확인