如何从 Bash sftp 连接中捕获错误?
How do I catch an error from a Bash sftp connection?
如何使用 heredoc 尝试 SFTP 连接 3 次并发现错误?我如何重组它以使其正确? 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
。
如何使用 heredoc 尝试 SFTP 连接 3 次并发现错误?我如何重组它以使其正确? 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
。