[해결]데몬 xinetd.d 질문입니다.

pronet11의 이미지

안녕하세요.

xinetd.d 사용법 질문입니다.

제가 ttyS0을 통해서 리눅스랑 putty 랑 양방향 시리얼 통신을 하게 만들었습니다.

이걸 gcc 로 컴파일을 해서 serviceserial 이란 이름으로 만들어

/usr/local/bin/serviceserial 에 넣고

/etc/xinetd.d 안에

service serviceserial
{
disable = no
socket_type = stream
wait = no
user = root
server = /usr/local/bin/serviceserial
}

이란 스크립을 추가해서 넣고요.

/etc/xinetd.d/serviceserial start로 실행을 시켰는데

에러가 뜨네요... 원래 소스 자체는 잘 돌아 가는겁니다.

제가 xinetd.d 를 처음 써봐서요.. 제가 만든 소스를 서비스로

돌리고 싶은데 어떻게 하면 될까요? 그리고 사용 권한은 주어진 상태입니다.
답변 부탁드립니다~~

세이군의 이미지


/etc/xinetd.d에 만들어놓은 서비스를 실행하려면 xinetd를 재시작시켜야 합니다.

service xinetd restart 로 xinetd를 재시작하면 자동으로 serviceserial이 시작합니다.
(/etc/xinetd.d/serviceserial파일의 문법오류는 없어야 겠지요)

pronet11의 이미지

제가 쓰는게 우분투인데요.

우분투에서는

sudo /etc/init.d/xinetd restart

로 실행을 시키더군요.