在linux环境中,运行脚本可以大大减轻运维工程师的工作重量。在生产环境中,备份这一工作环节算是尤为重要的了,怎么样才能不需要人为干预的情况下,让系统自动的备份人为重要数据呢?这里简单介绍shell脚本加crontab定时任务计划。
比如:每天晚上 12 点,打包站点目录/var/www/html 备份到/data 目录下
首先创建一个脚本
cat aaa.sh
!/bin/bash
cd /var/www/ && /bin/tar zcf /data/html-`date +%m-%d%H`.tar.gz html/
创建任务计划
crontab -e
00 00 * * * /bin/sh /root/aaa.sh