Xmanager 게시판

백그라운드 프로그램 실행.

최종입력: 2003-02-11 00:00 - 배종철 | 답글: 2건

 
2003-02-06 00:00 - 배종철

백그라운드 프로그램 실행.

 
저는 Xmanager1.3.9 평가판을 쓰고있습니다.
HP Unix 서버에 xterm으로 접속해서..

저희 프로그램 실행 스크립트를 돌렸습니다.
잘돌아가지요..
xterm을 닫아도 잘 돌아갑니다.
그런데 Xmanager를 종료하면..(X 세션 닫으면) 실행해놓은 프로세스가 죽어버리는 군요..쩝..
어찌 이걸 살려 놓을 수 없을까요.?

백그라운드로 계속 돌아야되는 프로그램인데..
누군가가 매일 Xmanager를 실행해 놓을 수는 없어서요...쩝..

참고로 제가 사용한 스크립트입니다.
혹시 백그라운드로 돌리는 다른 방법이 있는지 좀 알려주시기 바랍니다.
그리고 혹시 제가 평가판을 써서 그런건지 좀 알려주시면 감사하겠습니다.

#!/bin/sh

sias_open_image=~swadmin/NDIS_CORE/images/ias_open.msf
gis_exec=~swadmin/GIS32/bin/HP-UX.hp-pa/sw_magik_motif
sias_config=~swadmin/IAS21/config/ias_config.xml

#X :5&
#DISPLAY=:5
#export DISPLAY

echo 'cli_thread.suspend()n$nn' | ${gis_exec} -image ${sias_open_image} -conf ${sias_config} > /dev/null 2>&1 &

그럼 수고하십시요..
2003-02-06 00:00 - 죽현

백그라운드 프로그램 실행.

 
안녕하세요.

실행시키고자 하는 응용프로그램이 X응용프로그램인지는 명확치 않지만
motif 어쩌고 gis 어쩌고 하는 것 보니 X응용프로그램이 맞는 것 같네요.
그리고 주석처리 한 부분을 보니 X서버가 있어야 실행이 되는 X응용프로그램이
확실한 것 같네요.

이럴 경우 Xmanager와 같은 X서버가 종료되면 이를 바탕으로 실행되고 있던 모든
X응용프로그램은 모두 종료되어야 합니다.
별 방법이 없는 것 같네요. Xmanager를 켜놓는 방법밖에는...

혹시 그 응용프로그램이 X응용프로그램이 아니라면 명령어 앞에 'nohup'라는 명령어를
붙여 실행시켜 보세요.

좋은 하루 되시고 그럼.
2003-02-11 00:00 - 배종철

백그라운드 프로그램 실행.

 
항상 Xmanager를 켜놓을수는 없구요...^^;;
다른 방법을 찾아봐야겠습니다.
답변감사합니다.

수고하세요~~~