스크립트에서 외부 프로그램 실행시에 프로세스 종료하는 문제..

불량청년의 이미지

다름이 아니오라, rpm으로 패키지 설치후에 후속작업으로 해당 프로그램에

대한 config값을 사용자에게 입력 받게 할려고 하는데 잘 안되네요.

일단, rpm 빌드에서 %post란 키가 있어서 뒤에 스크립트를 써 넣으면

rpm설치 후에 스크립트가 실행이 되더군요. 그런데 문제는 스크립트에서

사용자에게 키 입력을 받기 위해서 read를 사용했는데 입력 받을 때 까지

대기하지 않고 그냥 넘어가네요. ㅡ,.ㅡ;

그래서 다른 방법을 강구하다가, 이번엔 %post 부분에다가 c로 만든 입력

값 처리 프로그램을 실행 시키게 했습니다. 하지만, 역시 이것도 키 입력을

받지 않고 그냥 넘어 가네요. ㅡ,.ㅡ;

아마 rpm 프로세스에서 다른 쉘 프로세스를 기동시켜서 그러는거 같은데...

왜 이런건지 궁금합니다. 그리고, 적절한 해결법은 없는지요. rpm설치후

자동적으로 쉘 스크립트가 실행되야 하기 때문에 이렇게 rpm 빌드 시,

spec파일의 %post에 쉘을 넣어 주는 방법을 쓰고 있는데...

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.