Chinaunix
标题:
如何定时从Unix把文件ftp到Windows的机器上
[打印本页]
作者:
emptys
时间:
2006-06-02 11:04
标题:
如何定时从Unix把文件ftp到Windows的机器上
由于不想把unix上的用户公布出去,所以想把本地的文件ftp到对方的windows的机器上。
对方的windows的机器已经开了serv-U 6.0 给了我用户
我如何能把某个文件定时ftp传输到对方的机器上呢。
着急啊 谢谢了 帮忙
作者:
water_buffalo
时间:
2006-06-02 11:14
可以在对方windows里建立一个计划任务,定时从你的unix的ftp服务器上get那个文件。
作者:
water_buffalo
时间:
2006-06-02 11:15
当然反之也可以在你的unix里建立一个定时的任务,把你需要传输的文件send到对方windows的ftp 服务器上。
作者:
water_buffalo
时间:
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做成计划任务就可以了。
作者:
emptys
时间:
2006-06-02 12:13
问题就在这里了 对方windows的计算机不能知道我unix服务器上的帐号 所以只能从unix上去put
而unix上的ftp 没有 -s 参数。
如何put到windows的机器上呢,定时脚本。
作者:
water_buffalo
时间:
2006-06-02 13:44
抱歉,我对UNIX下的cron实在是不怎么精通,不知道有哪位精通点的TX可以帮帮楼主。
作者:
hsby
时间:
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
+
-----------------------------------------------------
作者:
water_buffalo
时间:
2006-06-02 15:45
有高手出现了。呵呵。
作者:
emptys
时间:
2006-06-04 10:07
谢谢 我试试
作者:
emptys
时间:
2006-06-05 10:06
试验成功 特别感谢楼上各位 尤其是hsby
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2