美文网首页
linux下的定时任务-crontab

linux下的定时任务-crontab

作者: bruce_wu | 来源:发表于2016-01-24 23:57 被阅读126次

在linux下,有时我们有一些定时任务需要执行,这时我们使用crontab命令来配置定时任务。
在linux下用来周期性的执行某种任务或等待处理某些事件是一个进程crond,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。

Linux下的任务调度分为两类,系统任务调度和用户任务调度。
系统任务调度:系统周期性所要执行的工作,比如写缓存数据到硬盘、日志清理等。在/etc目录下有一个crontab文件,这个就是系统任务调度的配置文件。
用户任务调度:用户定期要执行的工作,比如用户数据备份、定时邮件提醒等。用户可以使用 crontab 工具来定制自己的计划任务。

我们可以使用 <code>crontab -e </code> 来编辑当前用户的定时任务
格式如下:


crontab配置格式说明

在以上各个字段中,还可以使用以下特殊字符:
星号(*):代表所有可能的值,例如month字段如果是星号,则表示在满足其它字段的制约条件后每月都执行该命令操作。
逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9”
中杠(-):可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6”
正斜线(/):可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。同时正斜线可以和星号一起使用,例如*/10,如果用在minute字段,表示每十分钟执行一次。

1 * * * * /bin/sh /home/brucewu/restart.sh

例如我编辑时在文件里面写入如上代码,则表示每个小时的第一分钟,调用指定的脚本 restart.sh

相关文章

  • linux Crontab

    Linux Crontab:Linux中用于执行定时任务的工具crontab -e:编辑定时任务crontab -...

  • Linux定时计划反弹shell

    linux shell 之 crontab(定时任务)详解首先了解一下linux下的crontab crontab...

  • linux crontab: 定时任务

    参考 crontab 定时任务 Linux之crontab定时任务

  • Linux定时任务

    Linux定时任务 centOS: 使用crontab -e //编辑 crontab -l //查看定时任务 生...

  • 定时任务备份运维

    crontab定时任务实现定时备份 linux系统下,定时备份主要需要用到的命令是crontab,还有就是需要能够...

  • 在 Mac 上使用 crontab 服务

    1. crontab介绍 crontab 是 linux 下的定时任务工具,类似于Windows系统中的任务计划程...

  • Linux定时任务 cron

    cron Linux定时任务 显示任务列表 crontab -l 编辑任务 crontab -e 格式 符号 实例 --

  • linux下的定时任务-crontab

    在linux下,有时我们有一些定时任务需要执行,这时我们使用crontab命令来配置定时任务。在linux下用来周...

  • 79.linux定时任务

    Linux定时任务 通过制定 ```crontab -e``编辑和开启定时任务

  • crontab的基本使用

    作用 crontab是linux的一项系统服务。用来在linux上面定时执行任务。crontab服务又分为系统任务...

网友评论

      本文标题:linux下的定时任务-crontab

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