쉘에서 백그라운드로 프로그램 실행시킨 후에 터미널에서 exit 명령이 안 먹히네요.
글쓴이: vudghkzm / 작성시간: 수, 2007/01/03 - 10:26오전
secure crt를 사용해서 원격 서버에 ssh를 사용해서 접근하고 있습니다.
헌데, 쉘에서 임의의 프로그램을 background 방식으로 실행시킨 후에(&를 이용), exit 명령을 통해서 ssh을 빠져나올려고 하면, logout 메세지가 출력된 후에 커서가 깜빡이기만 하고, 프로그램이 종료되질 않네요..
아래의 모습과 같이 말이죠.
# exit
logout
_
putty를 사용할 때도 그랬던거 같은데... 혹시 이런 현상 아시는 분 없나요?
Forums:
nohup 으로 해보세요.
nohup 으로 해보세요.
standard input 을 /dev/null 로 리다이렉션 해 보세요.
bash를 쓰신다면 nohup 을 안 써도 되는 것 같은데 background process 가 돌고 있으면 깔끔하게 안 나가지더군요.
와 같은 방법으로 명령을 실행시켜 보세요. 되시면 답글바랍니다.
--
foldl (flip (:)) [] "universe"
저 역시 같은 증상.
저 역시 같은 증상. bash 3.0 쓰면서 특히 더 그런 것 같더군요. googling 해 보는데 쉽게 안찾아 지더군요. 그래서 요즘은 bg 작업을 지양하고, 1회성 cron job 을 이용합니다. :-)
전에
전에 http://kldp.org/node/72690 에 비슷한 문제에 대해서 답글을 달았었는데
http://www.openssh.com/faq.html#3.10 에 해답이 있지 않을까요? 전 잘 몰라서...
--
foldl (flip (:)) [] "universe"
댓글 달기