2013-11-28 2 views
0

저는 서버를 가지고 있고 배수 프로그램을 실행하고 싶습니다. 모든 프로그램의 출력을 모니터하기 위해 xterm을 사용하는 것이 가장 좋았다고 생각합니다. 더 좋은 것을 알고 싶습니다. proble은 10 행입니다. 저는 cero를 인수로 전달해야하며 어떻게 해야할지 모르겠습니다. 나는 쉬운 방법이 있지만 succeded없이 검색하는 것 같아요.인수를 사용하여 여러 프로그램을 실행하는 Bash 스크립트 usins ​​xterm

xterm -e "$DIR/src/processors/executive/executive" "0" & 

:

2 DIR=$HOME"/IRMA-III" 
    3 sudo chown irma /dev/ttyACM0 
    4 sudo chown irma /dev/ttyUSB0 
    5 xterm $DIR"/src/init/init-cda" & 
    6 xterm $DIR"/src/processors/monitor/monitor" & 
    7 xterm $DIR"/src/processors/closeRangeNavigator/closeRangeNavigator" & 
    8 xterm $DIR"/src/processors/laser/laser" & 
    9 xterm $DIR"/src/processors/longRangeNavigator/longRangeNavigator" & 
10 xterm $DIR"/src/processors/executive/executive" 0 & 

답변

1

xterm을위한 올바른 구문은 같이해야한다 "programName을"

당신의 라인 10에 "0"을 전달하는

xterm -e programname argument1 argument2 argument3 ... 

아무 문제입니다 터미널 세션과 독립적으로 "서버"작업을 실행하는 방법을 찾으십시오. 로그 파일을 통한 모니터링은 간단합니다 (예 : + F 로그 파일). 모든 것이 견고합니다.

관련 문제