芯友网Xin1234.COM

谁做过centos 将centos的文件推送到windows服务器吧指点一下。万分感谢



枫楠@感伤
?ALL.:),谁做过centos 将centos的文件推送到windows服务器吧
指点一下。万分感谢
人径候琴孤
?伤感@楠枫 推送文件是什么意思 可以说清楚一点吗
枫楠@感伤
就是在centos上写个代码,能自动将centos上某个文件夹上传到windows创建的服务器上
ALL.:)出来探讨一下吧
谢谢你们
人径候琴孤
?伤感@楠枫 可惜我不是:) 帮不了你啦 不好意思
枫楠@感伤
我找了一个代码。SHELL脚本不是很熟,大家一起看一下好吗
#!/bin/sh         
#FileName:
ftpput.sh      
#Function:从本地客户端向ftp服务器上传一个文件        
#Version:V0.1         
#Author:Sunrier         
#Date:2012-07-20   
      
#$#表示传递给此Shell脚本的参数个数   
#-ne表示不等于   
if [ $# -ne 2  ]   
then  
    echo "Usage $0  <local_dir/filename> <remote_dir&get;"   
    exit 1  
fi    
  
#IP表示ftp的服务器ip地址   
IP=
127.0.0.1    
#IP=
192.168.6.1   
  
#FULLNAME获取本地文件全路径名   
FULLNAME=$1  
  
#DESTDIR获取需要上传的ftp远程目录路径   
DESTDIR=$2  
  
#basename返回一个路径中的文件名部分   
#如FULLNAME="/home/Sunrier/Proj/log/test.log";    
#当local_filename
=`basename $FULLNAME`   
#最终local_filename="test.log"   
local_filename=`basename $FULLNAME`  
  
#DESTFILE表示ftp服务器的路径,以及保存后的文件名   
DESTFILE=$DESTDIR/$local_filename   
  
#ftp -i -n $IP <<FTPIT   
ftp -i -n <<FTPIT  
open $IP  
user Sunrier RedHat  
bin  
passive  
cd /home/remote/log/ftpfile  
put $FULLNAME $DESTFILE  
quit  
FTPIT  
  
exit 0  

看看看这个是不是行的,我觉得行,但是有一些看不明白
指点一下
samoht
这个脚本写得细
枫楠@感伤
恩恩
samoht
前面的都是判断
枫楠@感伤
看看是不是在centos上将指定文件夹上传到windowsFTP上,我没学过脚本
samoht
第一步判断是不是有两个参数
枫楠@感伤
教一下我。我很快懂的
thomas
看完跟我说一说
samoht
先判断是不是有两个变量,如果没有就直接退出程序,然后指定FTP服务器的IP地址,再取文件名,这些都是前置,你可以略过不要
枫楠@感伤
恩恩
samoht
ftp -i -n <<FTPIT  
open $IP  
user Sunrier RedHat  
bin  
passive  
cd /home/remote/log/ftpfile  
put $FULLNAME $DESTFILE  
quit  
FTPIT  

ftp加一个i参数是关闭交互模式
枫楠@感伤
怎么那些中文不用注释的
这样运行可以的吗
samoht
两个小于号相当于输入FTPT就结束输入
其实你如果想简单点,也没有必要用变量
先建一个文件,open $IP  
user Sunrier RedHat  
bin  
passive  
cd /home/remote/log/ftpfile  
put $FULLNAME $DESTFILE  
quit  

将变量换成你的真实内容,然后再写一个脚本
定时执行
枫楠@感伤
恩恩
samoht
我送部视频给你
里面有讲
枫楠@感伤
这个SHELL脚本是不是实现centos上将指定文件夹上传的windowsFTP上啊
好的
我看看
samoht
是的
枫楠@感伤
那就行啊
samoht
关键是做好后要做一个定时任务
枫楠@感伤
samoht
或者你在网上搜一下李明版的centos教程,里面有一章是讲这个
龙 乾
?make && make install+回车后陷入死循环,?这是什么问题啊?
子影白
还是要解决软件依赖问题

相关问题
------分隔线----------------------------
赞助商链接
赞助商链接
推荐内容