2014-07-18 10 views
0

이 스크립트를 실행하려고합니다. rsh/rlogin을 시도 할 때마다 스크립트 실행이 중지되고 그 뒤에 오는 명령이 실행을 중지합니다. 제발 도와주세요.csh 스크립트를 사용하여 원격 시스템에 로그인하고 명령을 실행하는 방법은 무엇입니까?

#!/bin/csh -xvf 

#####BUILDING#### 
rlogin buildsub 
pushd $currdir/$currdate/ABC/src; 
bsub -I make 64bit=yes dev=opt 
+0

원격 쉘은 로컬 스크립트에 대해 아무 것도 모르기 때문에? rlogin 이후의 명령은 rlogin이 완료되면 (로컬로) 실행됩니다. – jm666

답변

0

세 가지 명령은 차례로 로컬 시스템에서 개별적으로 실행됩니다. 스크립트는 pushd와 bsub가 rlogin에 대한 입력으로 사용된다고 생각하지 않습니다. 이것을 얻기 위해 여기에서 문서를 사용하십시오 :

rlogin buildsub << END_BLOCK 
pushd $currdir/$currdate/ABC/src; 
bsub -I make 64bit=yes dev=opt 
END_BLOCK 
관련 문제