ssh로 원격지 서버에 접속후 프로세스 살리기좀 도와주세요

siba555의 이미지

ssh를 이용 원격서버에 있는 autorun 프로세스를 실행시킬려고 합니다.

ssh xx.xxx.xxx.xxx ./home/Test/autorun

그런데 authorun에서 path를 읽어오는 부분이 있는데 실패가 나네요

(Get AUTHORUN_CONF environment variable fail)

ssh xx.xxx.xxx.xxx env로 확인하니 원격지서버에 들어가서 확인한 env하고 내용이 틀리던데

어떻게해야 원격지서버에 있는 env하고 같은 환경으로 만들어서 autorun을 실행할수 있을까요?

고수님들의 도움을 기다립니다.

익명 사용자의 이미지

ssh로 실행할때의 계정을 직접 접속하실때랑 같은 계정으로 하셨나요?

송효진의 이미지

ssh ip command 형식으로 하시면,
/etc/profile 등의 환경설정이 적용되지 않습니다.

~/.bash_profile 에 logout 이라고 들어있어도 command 가 실행되는게 그 증거입니다.

command 자체를 source /etc/profile 등을 포함하여 작성하셔야 합니다.