Linux下的Cron是一组用于按时程序执行每日任务的指令,包含cron和crontab。

Crontab,用以维护保养每一个消费者的任务计划文档的指令。

Cron是执行计划每日任务的后台进程。Linux安裝结束后,默认设置会运行cron后台进程。

Cron过程每分都是会定期维护是不是有收实行的工作中,如果有要实行的工作中,会全自动实行。

留意:

创好的 cron 每日任务,不容易立刻实行,最少要过2分鐘后才能够,自然你能重新启动 cron 来立刻实行。

Linux任务生产调度的每日任务关键分成下述两大类:

1.系统软件运行的工作中:系统软件规律性所要实行的工作中,如系统备份数据信息.清除缓存2.本人实行的工作中:某一客户按时要做的工作中,比如每过10分鐘查验邮箱服务器是不是有新信,这种工作中可由每一个玩家进行设定

Crontab指令文件格式:

crontab [ -u客户]文档

crontab [ -u user ] { -l | -r | -e }

叙述:

Crontab用以容许客户以稳定的時间或间距程序执行,也就是说,它类似客户的时刻表。

-u客户就是指设定特定客户的时刻表。这一前提条件就是你务必有它的管理权限(例如root)才能特定他人的日程。如果不应用-u user,那么就说明要自身设定时刻表。

主要参数叙述:

-e : 实行文字编辑器来设置时程表,暗箱操作的文字编辑器是 VI,假如想要用其他文字编辑器,则请先设置 VISUAL 自然环境变化来特定应用那一个文字编辑器(例如 setenv VISUAL joe)-r : 删掉现阶段的包络表-l : 列举现阶段的包络表

日期格式如下所示:

f1 f2 f3 f4 f5程序流程

在其中 f1 是表明分鐘,f2 表明钟头,f3 表明一个月份中的第几名日,f4 表明月份,f5 表明一个星期中的什么时间。program 表明要实行的程序流程。当 f1 为 * 时表明每分都需要实行 program,f2 为 * 时表明每钟头都需要程序执行,其他推导当 f1 为 a-b 时提出从第 a 分鐘到第 b 分鐘这段时间需要实行,f2 为 a-b 时提出从第 a 到第 b 钟头都需要实行,其他推导当 f1 为 */n 时表明每 n 分鐘个间隔时间实行一次,f2 为 */n 表明每 n 钟头个间隔时间实行一次,其他推导当 f1 为 a, b, c,… 时表明第 a, b, c,… 分鐘要实行,f2 为 a, b, c,… 时表明第 a, b, c…个钟头要实行,其他推导linux定时器的使用-linux定时器函数-第1张图片客户还可以先保存文档中的全部设定,根据crontab文件设定实行時间。

您还可以应用网址crontab.guru来数据可视化编写crontab关系式。

linux定时器的使用-linux定时器函数-第2张图片

评论(0条)

刀客源码 游客评论