从 shell 脚本执行 SFTP 时检查 lftp 状态
Check lftp status when executing SFTP from shell script
我在 shell 脚本中使用 lftp 连接到 SFTP 服务器。
host=testurl.url.com
user=username
pass=pass
lftp<<EOF
open sftp://${host}
user ${user} ${pass}
cd test/myfolder/
bye
EOF
当使用 shell 脚本执行上述操作时,脚本退出但我不确定是否建立了连接并且我没有看到我在 lftp 中执行的 cd 命令的输出。
有没有办法输出到日志文件,看看连接是否成功,以及cd命令的输出。
谢谢。
我在命令列表中添加了一个 ls,我能够列出目录
host=testurl.url.com
user=username
pass=pass
lftp<<EOF
open sftp://${host}
user ${user} ${pass}
cd test/myfolder/
ls
bye
EOF
我在 shell 脚本中使用 lftp 连接到 SFTP 服务器。
host=testurl.url.com
user=username
pass=pass
lftp<<EOF
open sftp://${host}
user ${user} ${pass}
cd test/myfolder/
bye
EOF
当使用 shell 脚本执行上述操作时,脚本退出但我不确定是否建立了连接并且我没有看到我在 lftp 中执行的 cd 命令的输出。
有没有办法输出到日志文件,看看连接是否成功,以及cd命令的输出。
谢谢。
我在命令列表中添加了一个 ls,我能够列出目录
host=testurl.url.com
user=username
pass=pass
lftp<<EOF
open sftp://${host}
user ${user} ${pass}
cd test/myfolder/
ls
bye
EOF