news 2026/9/3 1:15:36

linux数据库备份shell及定时任务crontab时间格式

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
linux数据库备份shell及定时任务crontab时间格式

简单定时任务shell

脚本内容:

#!/bin/bash

# MySQL数据库备份脚本

# 基础配置信息

db_user="root"

db_password="04551Jhh@"

db_name="simple_shop"

keep_days=7

backup_dir="/opt/backups"

# 备份文件名为时间戳(修正了命令替换语法)

timestamp=$(date '+%Y%m%d_%H%M%S')

# 拼接完整的备份文件路径和名称

backup_file="${backup_dir}/${db_name}_${timestamp}.sql"

# 创建备份目录

mkdir -p "$backup_dir"

echo "开始备份数据库:$db_name"

# 执行备份(添加密码参数)

mysqldump -u"$db_user" -p"$db_password" "$db_name" > "$backup_file"

# 检查备份是否成功

if [ ! -s "$backup_file" ]; then

echo "错误:备份文件为空,可能备份失败"

exit 1

fi

echo "备份完成: $backup_file"

echo "正在压缩备份文件"

gzip "$backup_file"

compressed_file="${backup_file}.gz"

echo "压缩完成: $compressed_file"

# 清理旧备份

echo "清理 $keep_days 天前的备份..."

find "$backup_dir" -name "${db_name}_*.sql.gz" -mtime +"$keep_days" -delete

# 显示结果

echo "当前备份文件:"

ls -lh "${backup_dir}/${db_name}"_*.sql.gz 2>/dev/null || echo "没有找到备份文件"

上述为脚本内容

定时任务通过 crontab -e 进行设置

CRONTAB时间格式:

* * * * * command_to_execute

- - - - -

| | | | |

| | | | +----- 星期几 (0 - 7) (星期天为0或7)

| | | +---------- 月份 (1 - 12)

| | +--------------- 日 (1 - 31)

| +-------------------- 小时 (0 - 23)

+------------------------- 分钟 (0 - 59)

实例举例说明:

# 每分钟执行一次

* * * * * /path/to/script.sh

# 每小时的第30分钟执行30 * * * * /path/to/script.sh

# 每天凌晨2点执行0 2 * * * /path/to/script.sh

# 每天凌晨2点30分执行30 2 * * * /path/to/script.sh

Crontab -l 查看定时任务。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/2 23:41:56

学霸同款10个一键生成论文工具,专科生轻松搞定毕业论文!

学霸同款10个一键生成论文工具,专科生轻松搞定毕业论文! 论文写作的“隐形助手”,你真的了解吗? 在当今这个信息爆炸的时代,论文写作早已不再是单纯的脑力劳动,而是一场效率与质量的双重较量。尤其是对于专…

作者头像 李华
网站建设 2026/9/2 23:41:56

【计算机毕业设计案例】基于SpringBoot+Vue的宠物店管理系统基于springboot的宠物店管理系统(程序+文档+讲解+定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/9/2 23:42:03

爆肝总结!智能体(Agent)开发全流程详解,SDK选择、缓存策略、故障隔离,一篇搞定

近期关于智能体(Agent)构建的实践经验表明,这项工作的复杂度远超预期。随着实际应用场景的深入,许多看似简单的技术决策都暴露出需要权衡的地方。本文将从SDK选择、缓存策略、循环强化等多个维度,分享构建生产级智能体过程中的关键发现。 一、SDK选择的…

作者头像 李华
网站建设 2026/9/2 23:42:05

图像传感器像元尺寸对图像质量的影响

一、图像传感器像元尺寸 1.像元尺寸是图传感器最关键的参数之一 像元尺寸直接影响图像的多项核心质量指标,并且在很大程度上决定了相机的设计取向和应用场景。 2.像元尺寸通常以微米(m)为单位,它指的是传感器上每个感光点&#xf…

作者头像 李华
网站建设 2026/9/2 23:43:18

2025国内质量好的宠物项圈权威测评榜单来袭

在宠物市场日益繁荣的当下,宠物项圈作为宠物生活中的重要配件,其质量和性能备受关注。为了帮助消费者挑选到优质的宠物项圈,我们对国内市场上众多品牌的宠物项圈进行了全面测评。以下是2025年国内质量好的宠物项圈权威测评榜单相关分析。行业…

作者头像 李华
网站建设 2026/9/2 4:17:07

区块链“速度与安全”终极对决:以太坊、Solana、Polygon的生态攻防战

引言:区块链的“军备竞赛”进入深水区当比特币用“数字黄金”敲开区块链世界的大门后,公链(Public Blockchain)的竞争早已超越单纯的技术参数比拼,演变为一场关于生态、扩展性与用户体验的全方位战争。2025年的公链战场…

作者头像 李华