linux ftp 自动上传

来源:百度知道 编辑:UC知道 时间:2024/05/20 20:13:18
linux的FTP自动上传的脚本,传单个文件,FTPSERVER是一个windows服务器。请给出脚本实例!谢谢
要在linux上写脚本,FTP服务器是windows系统。

编写脚本,例如
vim /tmp/auto.ftp
内容如下
open 10.66.0.104
cd /pub/dropbox/
put /tmp/file

然后执行
lftp -f /tmp/auto.ftp

然后就可以把/tmp/file这个文件上传到ftp://10.66.0.104/pub/dropbox下了。

把这个脚本写进crontab -e
那么就可以定期执行。

==
补充:

要在linux上写脚本,FTP服务器是windows系统。
==
我给你的方案就是

我前段时间刚写过,现在正在用

不在公司,记不太清了,大概是

ftp -e 192.168.100.168 << EOF -e参数不一定正确,忘了
user admin admin 注释:user后面是用户名和密码,参见ftp --help
cd xx 如果在windows服务器的根目录的话就不用了
lcd /usr/local 切换到本地要存的linux目录
mget ddd.txt 获取windows ftp上的文件
bye
EOF