如何利用crond+shell进行定时任务?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何利用crond+shell进行定时任务?相关的知识,希望对你有一定的参考价值。

1、新建一个shell脚本,进行执行数据库备份。

#! /bin/sh
find /usr/local/mysql/bak/ -mtime +1 -type f -name "*.sql" -exec rm -rf {} ;
mysqldump -uroot -p123456 --all-databases --single-transaction > /usr/local/mysql/bak/"$(date +"%Y%m%d")".sql

2、新建一个crond任务,每晚0点执行上面的shell脚本。
crontab -e
0 0 * /bin/sh /usr/local/mysql/bak/backup.sh

以上是关于如何利用crond+shell进行定时任务?的主要内容,如果未能解决你的问题,请参考以下文章

Linux系统管理-系统定时任务

定时任务基础

Linux定时执行shell

Linux系统定时任务

使用linux crond定时请求接口

nginx--基于crond定时服务+shell脚本实现nginx日志自动清理及备份