ssh를 사용하여 인수와 셸을 사용하여 원격 명령 실행

ssh를 사용하여 인수와 셸을 사용하여 원격 명령 실행

SSH를 사용하여 원격 명령을 실행하려고 합니다.

bash -lc.bashrc를 로드하는 명령을 실행하는 셸이 필요합니다. 지금까지 이를 위해 사용할 수 있다는 것을 배웠습니다 . 문제는 명령을 실행할 수는 있지만 인수를 무시한다는 것입니다.

일반적으로 나는 사용 가능한 실행 작업을 표시하기 위해 목록 매개변수를 사용하여 pm2(Node.js용 생산 프로세스 관리자)를 실행하고 싶습니다.

내가 실행할 때

ssh [email protected] bash -lc pm2 list

또는

ssh [email protected] bash -lc "pm2 list"

나는 같은 결과를 얻습니다. 마치 인수를 전혀 제공하지 않은 것처럼 응용 프로그램을 실행합니다.

여기서는 pm2에 'list' 인수를 제공했습니다.

어떤 아이디어가 있나요?

답변1

어떻습니까: ssh [email protected] "bash -lc 'pm2 list'"

관련 정보