리눅스 분류
데몬프로세스에서 시스템명령어를 호출하는데 안되네요
작성자 정보
- 카오스1 작성
- 작성일
컨텐츠 정보
- 2,696 조회
- 0 추천
- 목록
본문
안녕하세요 데몬 프로세스에서 시스템 명령어를 호출하는데 호출이 안되네요
시스템설정이 잘못된건지
대략이라도 추측되는것 있으면 알려 주세요
fedora 최신 버젼 이예요
예를들면 system("/bin/ls") 는 일반 프로그램에서 작동을 잘하지만
PPID(Parent Process Id)가 1일경우 즉 데몬일경우에는
ret = system("/bin/ls") 에서 ret가 -1 이되고 errno 가 10 즉 child porocess 못뜬느것로 나옵니다
제가 커널 세팅을 잘못해서 나온것일까여?
현재 커널 2.6. version 에서 작업하고 있읍니다
현재 SElinux는 disable 상태입니다.
감사 합니다.
시스템설정이 잘못된건지
대략이라도 추측되는것 있으면 알려 주세요
fedora 최신 버젼 이예요
예를들면 system("/bin/ls") 는 일반 프로그램에서 작동을 잘하지만
PPID(Parent Process Id)가 1일경우 즉 데몬일경우에는
ret = system("/bin/ls") 에서 ret가 -1 이되고 errno 가 10 즉 child porocess 못뜬느것로 나옵니다
제가 커널 세팅을 잘못해서 나온것일까여?
현재 커널 2.6. version 에서 작업하고 있읍니다
현재 SElinux는 disable 상태입니다.
감사 합니다.
관련자료
-
이전
-
다음
댓글 0
등록된 댓글이 없습니다.