我如何尝试与heredoc 3次SFTP连接并捕获错误?我该如何重组它才合适呢?do
count=0; until sftp -o StrictHostKeyChecking=no -i key.pem server@server.com <<END
cd subfolder
END
; do ((count++)); [[ $count -eq 3 ]] && echo 'error' && break && exit 64; done;
尝试:
until echo "cd subfolder" | sftp -o StrictHostKeyChecking=no -i key.pem server@server.com
或者看看sftp的选项-b