ftp binary solaris 上传文件到ftp服务器,Solaris下Ftp自动文件传输

网络环境介绍

ftp客户端,操作系统:Unix Solaris10,ip地址192.168.3.101;

ftp服务器,操作系统:windows2000/Unix/linux,ip地址192.168.3.118;

客户端上新建文件夹test。

例1:间隔传送,隔1分钟传送文件夹test下的所有文件到ftp服务器上:

1. 客户端test文件夹内新建ftp.txt,内容如下:

user user1 manager------user1为远程ftp用户名,manager为远程ftp密码;

lcd /test--------------------进入本地文件夹test下

mput *---------------------传送test文件夹下所有文件

bye-------------------------退出ftp

2. 客户端test文件夹内新建脚本文件ftp.sh,添加如下代码:

ftp -in 192.168.3.118

3. 执行间隔传输

利用EDITOR环境变量来指定crontab的编辑器,使用vi来编辑,命令如下:

#EDITOR=vi; export EDITOR  #crontab -e (编辑你的crontab文件)

如果crontab文件不存在,则创建一个新的crontab文件 ,命令如下:

#Cd /etc/lib/cron/

#Touch crongtab

如果存在直接输入如下命令

#crontab -e,增加内容如下:

1,2,3,4,5,6,7,8,9 * * * * /test/ftp.sh

11,12,13,14,15,16,17,18,19,20 * * * * /test/ftp.sh

21,22,23,24,25,26,27,28,29,30 * * * * /test/ftp.sh

31,32,33,34,35,36,37,38,39,40 * * * * /test/ftp.sh

41,42,43,44,45,46,47,48,49,50 * * * * /test/ftp.sh

51,52,53,54,55,56,57,58,59 * * * * /test/ftp.sh

例2:定时传送,每天早上8:30传送文件夹test下的所有文件到ftp服务器上:

1. 客户端test文件夹内新建ftp.txt,内容如下:

user user1 manager------user1为远程ftp用户名,manager为远程ftp密码;

lcd /test-------------------进入本地文件夹test下

mput *---------------------传送test文件夹下所有文件

bye-------------------------退出ftp

2. 客户端test文件夹内新建脚本文件ftp.sh,添加如下代码:

ftp -in 192.168.3.118

3. 执行定时传输

利用EDITOR环境变量来指定crontab的编辑器,使用vi来编辑,命令如下:

#EDITOR=vi; export EDITOR  #crontab -e (编辑你的crontab文件)

如果crontab文件不存在,则创建一个新的cron

tab文件 ,命令如下:

#Cd /etc/lib/cron/

#Touch crongtab

如果存在直接输入如下命令

#crontab -e,增加内容如下:

30 8 * * /test/ftp.sh

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值