心耘博客 | ZLPRIME-磊落平生志,破浪去乘风 心耘博客 | ZLPRIME-磊落平生志,破浪去乘风
  • 首页
  • 朝花夕拾
    • 光影记录
    • 生活随笔
  • 代码如诗
    • 100 Days of SwiftUI
    • 后端技术
    • 服务器配置
  • 影集
  • 关于我
  • 更多
    • 专题汇总
    • 友情链接
    • 留言板
  • 0
  • 0

在Centos中添加定时任务

心耘
1 年前

在服务器中添加定时任务是十分常见的需求,如:定时备份数据库,定时清理日志等。下面,以centos为例,介绍如何定时备份mysql数据库。

1.创建备份目录

cd /
mkdir backup
cd backup

2.创建需要执行的脚本文件

在当前目录下创建需要定时执行的脚本文件:

vim bkDatabase.sh

录入需要执行的脚本命令,以定时备份数据库为例

mysqldump -uusername -ppassword DatabaseName > /root/backup/DatabaseName_$(date +%Y%m%d_%H%M%S).sql
 
mysqldump -uusername -ppassword DatabaseName | gzip > /root/backup/DatabaseName_$(date +%Y%m%d_%H%M%S).sql.gz

username | password | DatabaseName 需要改成自己的信息,路径也要改成自己的信息

3.为脚本文件添加可执行权限

这一步很关键,如果没有添加可执行权限,在添加定时任务时不会报错。但是会导致定时任务执行失败。

chmod u+x bkDatabase.sh

4.测试脚本文件是否能够正常执行

执行一下脚本文件,确保脚本能够正常运行。

./bkDatabase.sh

5.添加定时任务

运行下述命令:

crontab -e 

tips:如果系统提示没有安装 crontab,需要手动安装一下 crontab

进入编辑界面后,输入定时执行的时间和需要执行的脚本路径

30 */24 * * * /backup/bkDatabase.sh

保存并退出,即可执行上述定时任务。30 */24 * * * 为 cron表单时,表示每天的 0 点 30分执行命令 。

tips: 参考此处 https://tool.lu/crontab/

在Centos中添加定时任务

6.查看定时任务的执行日志

可以在以下文件中,查看定时任务的执行日志

tail -f /var/log/cron
centos linux mysql 实用技巧
0
Jenkins启动时报Start request repeated too quickly错误
上一篇
在Centos中新建用户
下一篇

评论 (0)

再想想
暂无评论

心耘

73
文章
167
评论
93
喜欢

标签

centos (13) java (22) jenkins (7) linux (12) lombok (1) maven (1) mysql (3) redis (2) rocky linux (3) spring (8) wordpress (5) 发布 (3) 实用技巧 (7) 教程 (6) 服务器配置 (3) 生活 (5) 部署 (2)

聚合文章

生活杂记(一)
家电选购小结-空调
十一带娃心得
通过War包升级Jenkins版本

专题推荐

7

Jenkins合集

12

服务器配置

文章目录

猜你喜欢

通过War包升级Jenkins版本

通过War包升级Jenkins版本

1 年前
426 0 0
Linux修改系统时区并同步系统时间

Linux修改系统时区并同步系统时间

1 年前
1,112 0 1
Linux中安装并配置Maven

Linux中安装并配置Maven

1 年前
1,001 0 0
在Centos中新建用户

在Centos中新建用户

1 年前
1,074 0 0

简介

海边微风起,等风也等你

留言板

留言板

小伙伴们

2Broear 乙末博客 若志随笔 豆豆 诗意笔记 元のDiary
Copyright © 2017-2025 心耘博客 | ZLPRIME-磊落平生志,破浪去乘风. 皖ICP备17019582号
  • 首页
  • 朝花夕拾
    • 光影记录
    • 生活随笔
  • 代码如诗
    • 100 Days of SwiftUI
    • 后端技术
    • 服务器配置
  • 影集
  • 关于我
  • 更多
    • 专题汇总
    • 友情链接
    • 留言板

搜索

  • java
  • spring

心耘

73
文章
167
评论
93
喜欢