ssh 다음에 cd 명령과 다른 명령을 사용하십시오.

ssh 다음에 cd 명령과 다른 명령을 사용하십시오.

스크립트에서 ssh를 실행한 후 3~4개의 명령어를 실행해 보았습니다.

이 문제를 해결하는 데 도움을 주실 수 있나요? 디렉토리에 접근할 수 없기 때문에 발생합니다.

tfptools@tfpwltst01:TEF_PERU:tfptools> vi temporary.ksh
tfptools@tfpwltst01:TEF_PERU:tfptools> ./temporary.ksh

ls: weblogic.*.log에 액세스할 수 없습니다. 해당 파일이나 디렉터리가 없습니다. tfpwltst06에 대한 연결이 닫혔습니다.

다음 명령은 및 cd를 사용하여 서버에 로그인한 다음 거기에 있는 모든 예외를 인쇄하려고 시도하는 명령입니다.

#ssh -t tfpabp12@tfpwltst06 /bin/sh -c '"cd ~/JEE/ABPProduct/logs/ABP-FULL/ABPServer && var=$(ls weblogic.*.log | tail -1) && cat $var | grep xception | sort | uniq -c | sort -n"'
ssh -t tfpabp12@tfpwltst06 /bin/sh -c '"cd ~/JEE/ABPProduct/logs/ABP-FULL/ABPServer && cat $(ls weblogic.*.log | tail -1)"'

답변1

다음 명령을 사용해 보십시오:

ssh tfpabp12@tfpwltst06 cat ~/JEE/ABPProduct/logs/ABP-FULL/ABPServer/weblogic*.log | tail -1

관련 정보