需求:每隔2分钟将文件目录/home/backups/balalala备份到/home目录下
准备
1,创建源目录
# mkdir/home/backups/balalala
创建原文件
#/home/backups/balalala/first.联系sh
2,创建备份目录
# mkdir/home
一、编写拥有备份功能的脚本
-
<李>创建脚本
# vi/home/backup.李sh > <李>写入命令
# !/bin/sh
cp - r/home/backups/balalala/*/home/beifen
#将/home/备份/balalala目录下的文件备份到/home/beifen目录下李> <李>执行脚本文件
例如:sh/home/backup.sh李>
二,设置定时执行本脚本。
设置脚本每2分钟执行一次。
-
<李>安装crond
如果没有安装crond服务就先装上服务。
检查服务状态:服务crond状态李> <李>修改crontab内容
输入命令:crontab - e
进入后继续输入命令:
/2 */home/backup.sh
#设置为每2分钟执行一次脚本文件
然后,保存退出:wq
# sh脚本前面五个字段分别表示分钟(0-59),小时(0-23)、日()日至31日,月(经历),星期几(6)后面的为脚本所在目录李> <李>重新启动crond服务
输入命令:服务crond重启李>
三、验证
1,切换到/home/beifen
# cd/home/beifen
2列出文件
# ls
脚本自动化:每2分钟备份一个文件