Linux | 计划任务 cron介绍

作者: joyhj | 来源:发表于2018-06-29 12:04 被阅读20次

一 cron 是什么

cron是linux的计划任务,你可以把它想象成系统的日程表,规定了操作系统什么时间该干什么。
cron分为两类,分别是系统的计划任务和用户的计划任务。

二 crond是什么

crond是执行计划任务的守护进程。

三 cron怎么用

cron是通过crontab对计划任务进行管理的。

crontab的命令格式如下:
crontab [-u user] file
crontab [ -u user ] [ -i ] { -e | -l | -r }

crontab -u 指定用户,如果没有指定用户默认为当前用户

crontab -l 列出系统所有的计划任务

crontab -e 编辑系统的计划任务
首次使用会让你选择一个默认的编辑器。
以后会默认使用这个编辑器。

使用选好的编辑器打开文件后,应按照如下的格式编辑文件。
//下面的命令表示每隔20分钟 执行一下restart.sh
*/20 * * * * sh /usr/local/jobs/restart.sh >/dev/null 2>&1

*/20 * * * * 表示定时任务执行的时间
sh /usr/local/jobs/restart.sh >/dev/null 2>&1 表示要执行的动作

你可以理解为 crontab 命令格式=执行时间 + 执行动作

执行时间有5个部分组成,分别代表分钟,小时,日,月,星期。每个部分之间用空格分隔。

编辑完成后保存退出,cron就会按照文件中规定的时间执行。

crontab -r 删除计划任务

参考文档
crontab 定时任务

相关文章

  • linux之计划任务

    实现Linux定时任务有:cron、anacron、at等,这里主要介绍cron服务。 那计划任务指的是什么呢? ...

  • linux 系统计划任务cron学习慕课笔记

    linux 系统计划任务cron: 1:检查cron服务 -检查Crontab工具是否安装: -检查crond服务...

  • Linux | 计划任务 cron介绍

    一 cron 是什么 cron是linux的计划任务,你可以把它想象成系统的日程表,规定了操作系统什么时间该干什么...

  • robfig/cron

    cron Linux中使用内置cron计划任务服务,按照约定的时间定时执行特定的任务(job)。cron服务启动后...

  • 20.Linux中的计划任务

    Linux中的计划任务At单次执行计划任务cron 计划任务的使用计划任务:在某个时段自动执行某个任务。 Linu...

  • 计划任务

    Linux计划任务的种类:at、cron# at:可以一次执行就结束的命令。cron:crontab这个命令所设置...

  • ubuntu下的定时器编写

    ubuntu下的定时器编写 一、cron简介 在Linux系统中,计划任务一般是由cron承担,我们可以把cron...

  • Linux中cron job的部署

    cron是Linux中默认的计划任务。使用cron,你可以安排一个计划(比如:命令或者shell脚本)周期性地运行...

  • cron与anacron

    cron cron 是 linux 中运行例行性工作的一个服务,守护进程是crond,是一个用于运行计划任务如系统...

  • 定时任务CRON表达式写法

    CRON:计划任务,是任务在约定的时间执行已经计划好的工作,这是表面的意思。在Linux中,我们经常用到 cron...

网友评论

    本文标题:Linux | 计划任务 cron介绍

    本文链接:https://www.haomeiwen.com/subject/rvqsdftx.html