crontab基本命令
crontab -l //查看定时任务
crontab -e //编辑定时任务
crontab -r //删除定时任务
crontab常用写法
每分钟执行 */1 * * * * command
每小时0分执行 0 * * * * command
每天0点执行 0 0 * * * command
每周日0点执行 0 0 * * 0 command
每月1号执行 0 0 1 * * command
每年1月1日执行 0 0 1 1 * command
使用crontab定时任务备份数据库
首先编写shell脚本 back_mysql.sh
t = `date '+%Y-%m-%d %H:%M:%S'` //使用时间做文件名
mysqldump -h127.0.0.1 -uusername -ppwd dbname > /var/back_mysql/dbname"$t".sql
将shell脚本加入到定时任务
00 6 * * * /opt/back_mysql.sh //每天六点备份数据库
使用定时任务定期更新数据库表字段
//每年1月1日更新年龄字段,让 age + 1
0 0 1 1 * mysql -uusername -ppwd -e "use dbname;UPDATE tablename SET age = age + 1;quit;"
喜欢这篇文章的话 打赏一下吧!