shell 实现ftp自动上传下载

时间: 2010-04-29 / 分类: linux 技术, 系统运维 / 浏览次数: 415 views / 0个评论 发表评论

1. FTP自动登录批量下载文件。

从ftp服务器上的/data 到 本地的databackup
#!/bin/bash
ftp -n<<! 

open 下载服务器的ip

user ftpuser 123456 

binary 

cd /data 

lcd /databackup 

prompt 

mget * 

close 

bye 

ok 在这批量下载的脚本就到这了, 如果是下载单个的文件,可以把mget 改成get, 后面接要下载的文件名即可
2,批量上传文件
#!/bin/bash 

ftp -n<<! 

open 上传服务器的ip

user ftpuser 123456 

binary 

hash

cd /data 

lcd /databackup 

prompt 

mput * 

close 

bye

ok 上传脚本也完成了,如果是要上传单个的文件,跟下载单个的一样,把mput改成put即可!!!

好了, 脚本就完成了, 但怎么让脚本自动运行了, 这时我们把脚本加入crontab计划即可了!!!

发表评论

您的昵称 *

您的邮箱 *

您的网站