鸟哥基础第二十三章

备份用到的就是脚本+crond

备份用到的服务:crontd
备份的命令:tar、dd、cpio、dump等

远程备份脚本

host=”192.168.1.100”
id=”username”
pw=”passwd”

basedir=”本机目录”
remodir=“远程目录”

filename=“backup.tar”

cd $basedir
tar -cvf $filename *

#ftp到$host,并记录日志,输入EOC时结束连接

ftp -n “$host” > “$basedir”/“$filename”.log 2>&1 <<EOC      
user  $id  $pw
binary
cd $remodir
put $filename
bye
EOC

crontab

30 2 * * * root   /…./ftp-backup.sh