我需要遠程運行腳本。我正在使用以下shell腳本使用shell腳本遠程運行本地腳本文件
for server in $servers
do
LOCAL_VAR=<some_value>
ssh $server <<EOF
command1 $LOCAL_VAR
command2..
..
exit
EOF
done
bash顯示意外的文件語法錯誤結束。如果我刪除此塊,其餘代碼工作正常。您能否告訴我遠程執行腳本的正確方法。
您的'EOF'是否縮進?它不應該。 –
雅是它。 sputnick的解決方案完美工作 –