读书人

Linux 自动下传备份文件

发布时间: 2013-01-25 15:55:29 作者: rapoo

Linux 自动上传备份文件
通过sftp自动将重要数据备份至目标服务器1.准备工作

安装lftp

yum install lsfp

2.建立执行文件 bak.sh

#!/bin/sh
cd /usr/local/bakfile/
tar -zcvf bakfile.tar.gz bakfile
HOST=192.168.0.3

USER=root
PASS=centos

echo "Starting bak File..."
lftp -u ${USER},${PASS} sftp://${HOST} <<EOF
cd /usr/bak/
lcd /usr/local/bakfile/
put bakfile.tar.gz
exit
EOF
echo "Done"

3.加入计划任务

>crontab -e

>0 1 * * 1 /usr/lcoal/bakbin/bak.sh

每星期1:00 自动执行一次

---------------------------------------

任务计划注解:

时间:

* * * * * /bin/bin.sh &

按顺序分别表示  分  时  日 月 周

1 2 3 4 * 表示 4月3日 2:1 分执行

*/10 * * * * 表示每10分钟执行一次

0 1-5 * * * 表示 每天的 1:00 2:00 3:00 4:00 5:00 执行

在执行的文件后面 加上‘ & ’ 表示后台执行

读书人网 >UNIXLINUX

热点推荐