도와주세요!!
글 수 15,339
2003.01.28 14:18:39 (*.78.54.174)
6764
c로 cgi를 작성하고 있습니다.
물론, 저희는 오프라인 쉘에서 명령을 수행하면, 하드웨어가 제어가 됩니다.
문제는, cgi에서 직접, 쉘명령을 건드릴 수 있는 방법을 모르겠습니다.
가령 저희가 수행할 것은 cgi 에서 light turn on 버튼을 누르면,
불이 한 번 켜지는 것입니다.
그래서 여러가지 고심 끝에, system()를 함수를 써보기도 했죠.
안되더군요.(결과는 에러)
그래서 execvp() 시스템 콜 함수를 사용했습니다.
그런데 무반응(에러는 없습니다.)
cgi 에서 바로 쉘명령어를 건드릴 수 있는 방법좀 알려주십시요..
물론, 저희는 오프라인 쉘에서 명령을 수행하면, 하드웨어가 제어가 됩니다.
문제는, cgi에서 직접, 쉘명령을 건드릴 수 있는 방법을 모르겠습니다.
가령 저희가 수행할 것은 cgi 에서 light turn on 버튼을 누르면,
불이 한 번 켜지는 것입니다.
그래서 여러가지 고심 끝에, system()를 함수를 써보기도 했죠.
안되더군요.(결과는 에러)
그래서 execvp() 시스템 콜 함수를 사용했습니다.
그런데 무반응(에러는 없습니다.)
cgi 에서 바로 쉘명령어를 건드릴 수 있는 방법좀 알려주십시요..