C 프로그램 내에서 system shutdown 시키는 방법

익명 사용자의 이미지

안녕하십니까...
AD, DA, DIO를 인터페이스해서 네트웍으로 데이터를 전송하는 프로그램을
만들었는데,
이 프로그램에서 어떤 이벤트가 발생하면 system shutdown을 시키고 싶습
니다.
즉, halt 명령을 친것과 동일하게 말이죠.

일단 system이 부팅되면 이 프로그램을 실행하게 해놓았습니다.
백그라운드로 실행되고 있기 때문에 로긴해서 kill 명령으로 프로세스를
죽이고 halt 명령을 내려서 shutdown 시키고 있습니다.

프로그램 내에서 system shutdown 시키는 방법을 알려주시면 감사하겠습니
다.
그럼...이만...

익명 사용자의 이미지

안녕하세요...

이같은 경우엔 exec()를 이용해서...
/usr/sbin/shutdown 을 실행을 시키면은 꺼지지 않을까요?
이게 아마도 가장 간단한 방법 같은데...
쩝...-_-a

_ 信