HPUX에서 nohup이 안먹어요...
HPUX에서 nohup이 안먹는데 어찌해야 할까요?
동일한 프로그램을 Solaris 8 에서 실행하면 nohup으로 잘 됩니다.
HPUX 11.11 에서는 nohup으로 실행은 됩니다만 HPUX에서는 다음과 같은 오류를 냅니다.
[xis@hostname:/home/user/xisq]$ nohup runserver.sh &
[1] 16102
[xis@hostname:/home/user/xisq]$ 출력을 다음으로 보냅니다:nohup.out
[1] + Stopped (tty input) nohup runserver.sh &
그리고 저 Stopped는 바로 나지 않습니다.
자바로 짠 프로그램을 돌린건데요...
저 Stopped가 나는 시점은 자바에서 키보드 입력을 기다리는 순간입니다.
다른 자바 프로그램도 nohup으로 실행해봤는데, 그건 잘 되더군요.
그건 입력을 기다리는 부분이 없이 계속 뭔가 일을 합니다.
문제는 저 프로그램은 사용자로부터 입력은 안받아들이지만,
어쨌든 마냥 무한루프를 돌 수도없어서 사용자 입력을 기다리게 한거거든요.
그리고 또 다른 문제는...
솔라리스에서는 아무 문제 없다는 거구요.. ㅜ.ㅜ
솔라리스랑 HP랑 두개 다에서 돌려야 하는데.. 우짜야되나요??
그리고 아까 다른 자바 프로그램은 nohup도 잘 돈다고 했잖아요..
그거처럼 사용자의 입력을 기다리지는 않으면서 자기 할일 하고 출력할거 있으면 그냥 출력해버리는 그런 자바 코드는 어떻게 짤까요?
무한루프는 CPU를 작살내더군요... ^^
혹시나 해서요..screen은 HPUX에서 동작하지 않는가요?
혹시나 해서요..
screen은 HPUX에서 동작하지 않는가요?
흠.. 저도 한때 HPUX에 손을 댈 기회가 있었는데.. 그때 이것저것 다 해볼껄..하는 아쉬움이..
https://nicesj.com
https://blog.nicesj.com
댓글 달기