목표

목표

~/.bash_profile내 Mac 에서 별칭을 만들었습니다.

alias ssh_retish='ssh -Y [email protected]; cd /root/Bitbucket_DTH; ./dth -k MDU_SSC_014 -p pink1 -z'


목표

해당 별칭을 실행하는 것입니다.

  • ssh를 머신에 연결합니다(인증된 파일에 이미 공개 키를 추가했습니다).
  • 특정 디렉토리로 이동cd /root/Bitbucket_DTH;
  • 스크립트를 실행하다./dth -k MDU_SSC_014 -p pink1 -z

누군가 내가 여기서 놓친 부분을 채워줄 수 있습니까?


결과

새로운 터미널 탭에서 이 별칭을 실행한 후 ssh_retish계속해서 시작했지만 /root아무 것도 실행되지 않았습니다.

Last login: Thu Sep  1 15:34:29 2016 from macbookpro
[root@cl-dth ~]# pwd
/root

답변1

당신은 아마도하고 싶었을 것입니다

alias ssh_retish='ssh -Y [email protected] "cd /root/Bitbucket_DTH; ./dth -k MDU_SSC_014 -p pink1 -z"'

로컬 컴퓨터가 아닌 원격 서버에서 명령과 변경 디렉터리를 실행합니다.

관련 정보