#!/bin/bash
#数据备份/root/out.txt到/root/back/下,每天下午16:00执行。
cp /root/out.txt /root/back/out$(date '+%Y-%m-%d-%H%M%S').txt
if [ $?==0 ];then
echo "数据备份成功。$(date '+%Y-%m-%d-%H%M%S')" >> /root/back/copylog$(date '+%Y-%m-%d-%H%M%S').txt
else
echo "数据备份失败。$(date '+%Y-%m-%d-%H%M%S')" >> /root/back/copylog$(date '+%Y-%m-%d-%H%M%S').txt
fi
然后在cront创建每日16:00执行任务。
crontab -e
-----------------------------
0 16 * * * bash /root/copy.sh
-----------------------------
service crond restart
crontab -l