`
13594135
  • 浏览: 190149 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

定时通过ftp监测目标目录抓取文件

 
阅读更多
#!/bin/bash
#PS4="#:"
#set -x
ip=**********
user=******
passwd=***********
srcdir=/vote
dstdir=/home/*/markmain

cd $dstdir
#查看Ftp目录上的文件列表
ftp -n -v << !
open $ip 21
user $user $passwd
prompt
binary
lcd $dstdir
dir $srcdir $dstdir/filelist.txt
close
bye
!
flist=`more filelist.txt |grep -E ' 201[0-9]+\.log'|awk '{printf $9" "}'`
arr=($flist)
for f in ${arr[@]}   
do   
    echo "$s"   
echo "`date '+%Y-%m-%d.%H:%M:%S|'`发现新文件>>>>"$f
echo "`date '+%Y-%m-%d.%H:%M:%S|'`开始下载文件..."
ftp -n -v << !
open $ip 21
user $user $passwd
prompt
binary
cd $srcdir
lcd $dstdir
mget $f
mdelete $f
close
bye
!
cd /home/*/markmain/shell
java -Dfile.encoding=UTF-8 -cp c3p0-0.9.1.2.jar:log4j-1.2.13.jar:MarkMain_1.0.2.jar:ojdbc6-11.1.0.7.0.jar com.*.MarkMain $dstdir/$f
done
rm -rf $dstdir/filelist.txt
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics