首页 | DV动态 | 数码产品 | 视频采编 | 网站建设 |
【收藏DV】
  最近3月排行
没有文章。
如何定时从Unix把文件ftp到Windows的机器上
2007/5/25 10:23:42
 

  由于不想把unix上的用户公布出去,所以想把本地的文件ftp到对方的windows的机器上。
对方的windows的机器已经开了serv-U 6.0 给了我用户
我如何能把某个文件定时ftp传输到对方的机器上呢。

着急啊 谢谢了 帮忙
--------------------------------------------------------------------------------
可以在对方windows里建立一个计划任务,定时从你的unix的ftp服务器上get那个文件。
--------------------------------------------------------------------------------
当然反之也可以在你的unix里建立一个定时的任务,把你需要传输的文件send到对方windows的ftp 服务器上。
--------------------------------------------------------------------------------
给你看看我的一个例子吧,不过我是从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做成计划任务就可以了。
--------------------------------------------------------------------------------
问题就在这里了 对方windows的计算机不能知道我unix服务器上的帐号 所以只能从unix上去put
而unix上的ftp 没有 -s 参数。











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

--
把你Unix 上的任务登陆到crontab 里面

----------------------------------------------------------
ftp script
----------------------------------------------------------
#! /bin/csh -f
ftp -n <<+
open xxx.xxx.xxx.xxx
user username password
cd /remotedir/
bi
put filename
quit
+ (DVOL本文转自:中国DV传媒 http://www.dvol.cn)

欢迎关注微信公众账号:手机烟台(mYantai)

 

  上一篇:计算机十二种常用密码破解法
  下一篇:删除文件时不显示删除确认框
      更多...
::打印本页 ::      ::关闭窗口::


版权所有© 数码在线网站 DV OnLine©  鲁ICP备12016322号-1