免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3631 | 回复: 9
打印 上一主题 下一主题

[FTP] 如何定时从Unix把文件ftp到Windows的机器上 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-06-02 11:04 |只看该作者 |倒序浏览
由于不想把unix上的用户公布出去,所以想把本地的文件ftp到对方的windows的机器上。
对方的windows的机器已经开了serv-U 6.0 给了我用户
我如何能把某个文件定时ftp传输到对方的机器上呢。

着急啊 谢谢了 帮忙

论坛徽章:
0
2 [报告]
发表于 2006-06-02 11:14 |只看该作者
可以在对方windows里建立一个计划任务,定时从你的unix的ftp服务器上get那个文件。

论坛徽章:
0
3 [报告]
发表于 2006-06-02 11:15 |只看该作者
当然反之也可以在你的unix里建立一个定时的任务,把你需要传输的文件send到对方windows的ftp 服务器上。

论坛徽章:
0
4 [报告]
发表于 2006-06-02 11:28 |只看该作者
给你看看我的一个例子吧,不过我是从windows客户机定时上传到win2k server下的Serv-U。

[sendfile.cmd]
ftp -s:"drivers:\path\script.txt"


[script.txt]
open 10.58.1.2
username
password
cd incoming
lcd "F:\my documents\邮件清单"
bin
hash
send maillist.mdb
quit


然后把sendfile.cmd做成计划任务就可以了。

论坛徽章:
0
5 [报告]
发表于 2006-06-02 12:13 |只看该作者
问题就在这里了 对方windows的计算机不能知道我unix服务器上的帐号 所以只能从unix上去put
而unix上的ftp 没有 -s 参数。  

如何put到windows的机器上呢,定时脚本。

论坛徽章:
0
6 [报告]
发表于 2006-06-02 13:44 |只看该作者
抱歉,我对UNIX下的cron实在是不怎么精通,不知道有哪位精通点的TX可以帮帮楼主。

论坛徽章:
0
7 [报告]
发表于 2006-06-02 13:54 |只看该作者
把你Unix 上的任务登陆到crontab 里面

----------------------------------------------------------
ftp script
----------------------------------------------------------
#! /bin/csh -f
ftp -n <<+
open xxx.xxx.xxx.xxx
user username password
cd /remotedir/
bi
put filename
quit
+
-----------------------------------------------------

论坛徽章:
0
8 [报告]
发表于 2006-06-02 15:45 |只看该作者
有高手出现了。呵呵。

论坛徽章:
0
9 [报告]
发表于 2006-06-04 10:07 |只看该作者
谢谢 我试试

论坛徽章:
0
10 [报告]
发表于 2006-06-05 10:06 |只看该作者
试验成功 特别感谢楼上各位 尤其是hsby
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP