SSH를 통해 원격 서버에서 일부 셸 스크립트를 실행하려고합니다.SSH를 통한 원격 셸 스크립트 실행 내 변수 할당
ssh -i $KEYFILE_PATH [email protected]$TARGET_INSTANCE_IP "bash" << EOF
#!/bin/bash
cat /home/ubuntu/temp.txt
string=$(cat /home/ubuntu/temp.txt)
echo $string
EOF
고양이가 예상 결과 만 $string
인쇄 아무것도를 인쇄 : 아래
은 코드 샘플입니다.
변수에 cat
의 반환 값을 저장하려면 어떻게해야합니까?
시도해 보았습니다! 불운 !! –
@Silent_Rebel'/ home/ubuntu/temp.txt' 파일은 어디에 위치해 있습니까? 로컬 또는 리모트? – heemayl
거기에 원격 서버 .. –