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
浙公网安备 33010602011771号