【原创】AIX 、Linux 和Windows 定时上传文件到FTP服务器的配置方法
1.测试环境说明:
Windows2008 / AIX 5.3 / SuSE 11 ---> FTP Svr
2.FTP 服务器搭建(略)
Windows 可以用server-u;
Linux 最简单方法用rpm包,SuSE的yast2, Redhat的yum 都可以搭建
测试环境的FTP服务器是:
IP地址: 10.17.81.205
账号密码:admin/admin
3.AIX/Linux平台
3.1编写上传脚本
内容如下:
#!/bin/bash /usr/bin/ftp -i -n << ! bye |
并且把脚本命名为ftp_data.sh ,保存于 /home/test 目录下
解释:
下面的变量要根据具体情况进行修改。
BACK_DIR -- 要进行备份的目录
FILE_NAME -- 要进行备份的文件名
FTP_SVR_IP -- FTP服务器
FTP_USER -- FTP 用户名
FTP_PASSWD-- FTP密码
3.2 在AIX/Linux上添加计划任务,方法如下:
crontab –e 打开计划任务,并进行编辑
crontab –l 查看运行中的计划任务
55 23 * * * /usr/bin/ksh /home/test/ftp_data.sh &> /dev/null |
3.3 测试过程如下:
a. AIX 平台下:
(1)在要上传的服务器上,手动执行脚本ftp_data.sh,其中aix_file是要上传的文件。
/usr/bin/ksh –xv /home/test/ftp_data.sh
(2)检查FTP是否上传文件成功
b. Linux 平台下:
(1)在要上传的服务器上,手动执行脚本ftp_data.sh,其中linux_file是要上传的文件。
/usr/bin/bash –xv /home/test/ftp_data.sh
(2)检查FTP是否上传文件成功
4.Windows 平台
4.1下载并安装cuteftp pro 8.3.4 客户端(略)
下载地址(内网):
注册序列号:
没有序列号也是可以的,等几十秒就行。