当前位置:网站首页 / Linux / 正文

ftp自动登录下载单个文件linux脚本

时间:2020年02月15日 | 作者 : liuhui | 分类 : Linux | 浏览: 4649次 | 评论 0

阿里云限量代金券 | 此广告位出租25元/月

此脚本依赖ftp命令,命令安装教程https://diannaobos.com/post/774.html

如果要从ftp服务器上下载/home/data/a.sh 到本地 /home/databackup目录,实现方法:

新建一个get.sh文件,将下面的代码复制进去

#!/bin/bash
ftp -n<<!
open 192.168.1.171
user guest 123456
binary
cd /home/data
lcd /home/databackup
prompt
get a.sh a.sh 
close
bye
!

赋予权限

chmod +x get.sh

执行脚本

sh ./get.sh


经验分享:把以上脚本另存为文件加入到crontab中略微修改即可实现ftp自动上传、下载文件。

说明:

1. -n 不受.netrc文件的影响。(ftp默认为读取.netrc文件中的设定)

2. << 是使用即时文件重定向输入。

3. !是即时文件的标志它必须成对出现,以标识即时文件的开始和结尾。

推荐您阅读更多有关于“”的文章

猜你喜欢

网站分类
关注电脑博士
友情链接

分享:

支付宝

微信