여기 문서를 사용하여 일부 작업을 수행하는 쉘 스크립트가 있습니다. 그러나 원격 호스트에서는 변수를 확장할 수 없습니다.
USER=prod
ssh -o StrictHostKeyChecking=no -t <app_host> << SSHEOF
ps -aux |grep $USER
grep -A10 $USER /etc/httpd/conf/httpd.conf
SSHEOF
첫 직장은 잘 다녀왔습니다.
두 번째 작업이 실패하고 다음과 같이 표시됩니다
grep: /etc/httpd/conf/httpd.conf: No such file or directory
.