千家信息网

Linux定时器cron怎么用

发表于:2025-02-22 作者:千家信息网编辑
千家信息网最后更新 2025年02月22日,这篇文章将为大家详细讲解有关Linux定时器cron怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。crond 是linux下用来周期性的执行某种任务或等待处理
千家信息网最后更新 2025年02月22日Linux定时器cron怎么用

这篇文章将为大家详细讲解有关Linux定时器cron怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

crond 是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务 工具,并且会自动启动crond进程。

img

创建一个 cronjob

要创建一个 cronjob,你可以使用 crontab 命令,并添加 -e 选项:

$ crontab -e

这将使用默认的文本编辑器打开 crontab。如需指定文本编辑器,请使用 EDITOR 环境变量:

$ EDITOR=nano crontab -e

Cron 语法

如需调度一个 cronjob,你需要提供给计算机你想要执行的命令,然后提供一个 cron 表达式。cron 表达式在命令调度时运行:

分钟(0 到 59)

小时(0 到 23, 0 代表午夜执行)

日期(1 到 31)

月份(1 到 12)

星期(0 到 6, 星期天是 0)

星号 (*) 代表的是"每一个"。例如,下面的表达式在每月每日每小时的0分钟运行备份脚本:

/opt/backup.sh 0 * * * *

下面的表达式在周日的凌晨 3:30 运行备份脚本:

/opt/backup.sh 30 3 * * 0

简写语法

现代的 cron 支持简化的宏,而不是 cron 表达式:

@hourly 在每天的每小时的 0 分运行

@daily 在每天的 0 时 0 分运行

@weekly 在周日的 0 时 0 分运行

@monthly 在每月的第一天的 0 时 0 分运行

例如,下面的 crontab 命令在每天的 0 时运行备份脚本:

/opt/backup.sh @daily

如何停止一个 cronjob

一旦你开始了一个 cronjob,它就会永远按照计划运行。想要在启动后停止 cronjob,你必须编辑 crontab,删除触发该作业的命令行,然后保存文件。

$ EDITOR=nano crontab -e

如需停止一个正在运行的作业,可以 使用标准的 Linux 进程命令 来停止一个正在运行的进程。

它是自动的

一旦你编写完 crontab,保存了文件并且退出了编辑器。你的 cronjob 就已经被调度了,剩下的工作都交给 cron 完成。

关于"Linux定时器cron怎么用"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

运行 命令 表达式 进程 备份 小时 篇文章 编辑器 脚本 面的 调度 定时器 代表 任务 文件 文本 星期 更多 正在 语法 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络安全等级保护鉴定标准 网络安全信息化测试题及答案 地方机关网络安全应急方案 简述全文数据库常用检索方法 南京网络安全学院要怎么学 信息服务与计算机网络技术 南京游戏软件开发管理 健康管理软件开发背景 数据库定时扫描如何做 失落世界服务器是什么版本 台积电软件开发工程师 南京汽车自动气候控制软件开发 荣成宇顺网络技术服务部 数据库的范式详解 网站怎么与数据库交互 Targetmol数据库 临沂平台软件开发公司 大型数据库设计故障表 测试软件开发推荐厂家 企业网络安全演练方案 赫博网络技术有限公司 网络安全安监大队电话 信号系统网络安全主被动防御 看书网站过年关服务器 广州黄埔区举行网络安全攻防演练 造梦西游手游服务器哪个最多 周口师范学院服务器id risc v 软件开发 四川工业软件开发机构 潮流软件开发过程检测中心
0