Linux

[root@devserv script]# cat file_ftp.sh
ftp -ni 10.10.21.80 << ENDOFSCRIPT
user test testpw
bin
cd file_bak
put /bk/fbk/debug.info-200.com_`date +%Y-%m-%d`.tar.gz debug.info-200.com_`date +%Y-%m-%d`.tar.gz
put /bk/fbk/store.sunserv.com_`date +%Y-%m-%d`.tar.gz store.sunserv.com_`date +%Y-%m-%d`.tar.gz
put /bk/fbk/inner.info-200.com_`date +%Y-%m-%d`.tar.gz inner.info-200.com_`date +%Y-%m-%d`.tar.gz
put /bk/fbk/debugnew.supcon.com_`date +%Y-%m-%d`.tar.gz debugnew.supcon.com_`date +%Y-%m-%d`.tar.gz
put /bk/fbk/innernew.supcon.com_`date +%Y-%m-%d`.tar.gz innernew.supcon.com_`date +%Y-%m-%d`.tar.gz
put /bk/fbk/demonew.supcon.com_`date +%Y-%m-%d`.tar.gz demonew.supcon.com_`date +%Y-%m-%d`.tar.gz
close
bye
ENDOFSCRIPT
[root@devserv script]# cat back_info200inner.sh
filename="inner.info-200.com_`date +%Y-%m-%d`"
cd /bk
mkdir $filename
cd $filename
cp -rip /export/home/info200inner/workpath/ets .
cp -rip /export/home/info200inner/workpath/web .
cp -rip /export/home/info200inner/workpath/xsl .
cp -rip /export/home/info200inner/workpath/xml .
cp -rip /export/home/info200inner/workpath/resource.res .
cd /bk
/usr/local/bin/tar -zcf /bk/fbk/$filename.tar.gz /bk/$filename
rm -Rf $filename

[root@devserv script]#

 

Windows FTP脚本

echo open 10.10.1.118> bugfree_ftp.ftp
echo user test>> bugfree_ftp.ftp
echo testpass>> bugfree_ftp.ftp
echo bin>> bugfree_ftp.ftp
echo prompt>> bugfree_ftp.ftp
echo put Bugfree.zip 4/Bugfree_%date:~-10%.zip>> bugfree_ftp.ftp
echo quit>> bugfree_ftp.ftp
start /b ftp -n -s:bugfree_ftp.ftp
quit

posted on 2008-12-23 12:55  许维光  阅读(560)  评论(0)    收藏  举报