shell连接ftp的脚本

shell连接ftp的脚本,第1张

区别在于排版不同

你使用<<FTPINI时, 下面的行都要在定格写,即行开头不能有空格,直至结束,如

ftp -i -n $ip <<FTPINI

cd /pub

ls

FTPINI

而加了-后,下面的行可以加入tab排版,如

ftp -i -n $ip <<-FTPINI

cd /pub

ls

FTPINI

对,$?仅表示上一个命令ftp成功与否。

无法判断远程文件是否存在,只能通过判断本地文件大小来得知。

若远程文件不存在,则FTP获取到本地会产生一个0字节大小的文件(用 wc -c 获取文件字节数,并与0比较即可),也可能就没有产生文件(用test表达式 [ -e $save_name ] 来判断)。

无法判断具体是什么问题,只能得知一个结果:FTP获取文件失败。

--------------------------------------------------------------------------------------------

根据你自己的情况来判断。那就用 [ -e $save_name ] 判断本地文件是否存在。

--------------------------------------------------------------------------------------------

-e 判断文件是否存在(exist),-f 判断这个“文件”是否为文件(file)

xshell和Xftp安装完成之后。打开Xshell,点击新建

在d出对话框里面输入要新建连接的名字 和 连接地址

然后点击‘用户身份验证’。在该页面输入账户密码。最后点击确定完成

连接新建连接成功以后,点击右上方的‘绿色按钮’即可开启Xftp服务了!d出Xftp画面,在这里就可以进行文件的 *** 作了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7864345.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-10
下一篇2023-04-10

发表评论

登录后才能评论

评论列表(0条)

    保存