1,查看当前linux系统是否安装了定时服务:命令rpm -qa | grep crontab,,若未安装,可以自行百度安装
2,编辑定时任务,crontab -e 进入编辑模式,博主执行了两个定时任务
定时任务时间格式设置可以用命令vi /etc/crontab打开此文件查看
3,定时任务执行脚本代码,备份redis的dump.rdb文件,脚本代码:
save.sh
#! /bin/sh
echo "redis数据开始备份!"
date=$(date +%Y%m%d)
echo "时间$date"
cat /usr/local/beta/command.txt | /usr/local/redis-4.0.1/src/redis-cli -h 127.0.0.1 -p 6379 -a xxxx --pipe
cp /usr/local/redis/data/dump.rdb /usr/local/redis-backup/$date.rdb
echo "redis数据备份成功!"
-h linux主机ip -p redis端口号 -a redis登录密码(若设置了)
command.txt只有一个命令save(redis备份命令)
4,查看当前执行的定时任务命令:crontab -l, 删除当前定时任务命令:cronta -r
5,查看定时任务执行的日志 为/var/log文件下的cron文件