We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent defba72 commit 32fbc25Copy full SHA for 32fbc25
1 file changed
bin/v-add-backup-host
@@ -38,8 +38,8 @@ EOF
38
sftpc() {
39
expect -f "-" <<EOF "$@"
40
set count 0
41
- spawn /usr/bin/sftp -o StrictHostKeyChecking=no -o \
42
- Port=$port $user@$host
+ spawn "/usr/bin/sftp -o StrictHostKeyChecking=no -o \
+ Port=$port '$user@$host'"
43
expect {
44
"password:" {
45
send "$password\r"
@@ -94,12 +94,14 @@ EOF
94
95
if [ "$type" != 'local' ];then
96
check_args '4' "$#" "TYPE HOST USERNAME PASSWORD [PATH] [PORT]"
97
- is_format_valid 'host'
+ is_format_valid 'user' 'host'
98
is_password_valid
99
if [ "$type" = 'sftp' ]; then
100
which expect >/dev/null 2>&1
101
check_result $? "expect command not found" $E_NOTEXIST
102
fi
103
+ host "$host" >/dev/null 2>&1
104
+ check_result $? "host connection failed" "$E_CONNECT"
105
106
107
0 commit comments