스크립트에서 외부 프로그램 실행시에 프로세스 종료하는 문제..
글쓴이: 불량청년 / 작성시간: 수, 2003/02/12 - 9:30오전
다름이 아니오라, rpm으로 패키지 설치후에 후속작업으로 해당 프로그램에
대한 config값을 사용자에게 입력 받게 할려고 하는데 잘 안되네요.
일단, rpm 빌드에서 %post란 키가 있어서 뒤에 스크립트를 써 넣으면
rpm설치 후에 스크립트가 실행이 되더군요. 그런데 문제는 스크립트에서
사용자에게 키 입력을 받기 위해서 read를 사용했는데 입력 받을 때 까지
대기하지 않고 그냥 넘어가네요. ㅡ,.ㅡ;
그래서 다른 방법을 강구하다가, 이번엔 %post 부분에다가 c로 만든 입력
값 처리 프로그램을 실행 시키게 했습니다. 하지만, 역시 이것도 키 입력을
받지 않고 그냥 넘어 가네요. ㅡ,.ㅡ;
아마 rpm 프로세스에서 다른 쉘 프로세스를 기동시켜서 그러는거 같은데...
왜 이런건지 궁금합니다. 그리고, 적절한 해결법은 없는지요. rpm설치후
자동적으로 쉘 스크립트가 실행되야 하기 때문에 이렇게 rpm 빌드 시,
spec파일의 %post에 쉘을 넣어 주는 방법을 쓰고 있는데...
Forums:
댓글 달기