bash: no job control in this shell ?

jenix의 이미지

안녕하세요.

특정 프로그램에서 bash 를 실행해 쉘 기능을 서비스하려고 하는데요.

단순하게 fork->exec 해서 bash 를 실행하니,

bash:no job control in this shell 이라는 에러메시지와 함께 bash 가 그냥 종료되어 버리네요.

구글링을 해봐도 근본적인 원인은 찾기가 힘드네요 =_=;

아시는분 도움좀 ㅠㅠ

jenix의 이미지

해결했습니다.;;

setsid() 로 세션리더로 만들어줘야 하는거였군요.

안해주면 C-c 같은 시그널 보내는것도 안되더라구요 흐흐;;

해결~ 만세~ ㅋㅋ

---------------------------------------------------------------------------
http://jinhyung.org -- 방문해 보세요!! Jenix 의 블로그입니다! :D

---------------------------------------------------------------------------
http://jinhyung.org -- 방문해 보세요!! Jenix 의 블로그입니다! :D