一个备份ftp服务器上的重要文件的shell脚本
时间:2014-09-10 21:53 来源:linux.it.net.cn 作者:it
需求:待备份的文件已列在一个文件中,要求备份的文件的路径和ftp服务器上的文件路径一致。
代码如下:
#!/bin/bash
cd /tmp
while read FILE
do
DIR=`dirname $FILE`
FNAME=`basename $FILE`
mkdir $DIR
/usr/bin/ftp -niv <<!
open 192.168.1.251
user tom 123456
cd $DIR
lcd $DIR
get $FNAME
!
done < photo_file
(责任编辑:IT)
需求:待备份的文件已列在一个文件中,要求备份的文件的路径和ftp服务器上的文件路径一致。
代码如下:
#!/bin/bash
(责任编辑:IT)cd /tmp while read FILE do DIR=`dirname $FILE` FNAME=`basename $FILE` mkdir $DIR /usr/bin/ftp -niv <<! open 192.168.1.251 user tom 123456 cd $DIR lcd $DIR get $FNAME ! done < photo_file |