linux计时器的应用(linux计时器函数公式)

Linux下的cron 就是用来按时执行程序流程每日任务的一组指令,包括了cron和crontab2个指令。

crontab,用以维护保养每一个客户计划任务文件信息指令。

cron,是一个执行计划任务的后台进程,Linux组装完毕之后,默认设置便会运行cron后台进程。

cron 过程每分会定期维护是否存在要执行的工作,若是有要执行的工作就会全自动执行该工作,

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

而 Linux 线程同步的工作主要分下列两大类:

1、系统软件执行的工作:系统软件规律性所需执行的工作,如系统备份数据信息、缓存清理

2、本人执行的工作:某一客户按时需要做的工作,比如每过10min查验邮箱服务器是否存在新信,这种工作应由每一个客户自己设定

crontab 指令文件格式:

crontab[ -u user ]file

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

crontab 就是用来让用户在规定期限或固定不动间距执行程序流程的用处,也就是说,其实就是类似用户的时程表。

-u user 就是指设置特定 user 的时程表,这一前提是你必须有其管理权限(例如是 root)才可以特定别人的时程表。假如不能使用 -u user 得话,便是表明设置自已的时程表。

参数说明:

-e : 执行文字编辑器来设置时程表,暗箱操作的文字编辑器是 VI,如果你想要用别的文字编辑器,则请尽快设置 VISUAL 自然环境变化来特定应用那一个文字编辑器(例如 setenv VISUAL joe)

-r : 删掉现阶段的时程表

-l : 列举现阶段的时程表

日期格式如下所示:

f1 f2 f3 f4 f5 program

在其中 f1 表示的是min,f2 表明钟头,f3 表明一个月份里的第几名日,f4 表明月份,f5 表明一个星期里的什么时间。program 提出要执行程序。

当 f1 为 * 时表示每分都需要执行 program,f2 为 * 时表示一小时都需要执行程序流程,其他类推

当 f1 为 a-b 时表示在第 a min第 b min这段期间要执行,f2 为 a-b 时表示在第 a 第 b 钟头都需要执行,其他类推

当 f1 为 */n 时表示每 n min个间隔时间执行一次,f2 为 */n 表明每 n 钟头个间隔时间执行一次,其他类推

当 f1 为 a, b, c,… 时表示第 a, b, c,… min要执行,f2 为 a, b, c,… 时表示第 a, b, c…小时要执行,其他类推

 


Linux上使用cron/crontab管理定时任务

 

使用人还可以把所有的设置先存放文档中,用 crontab file 的方式去设置执行时长。

还能够应用网址 crontab.guru 数据可视化的编写crontab表达式。

 


Linux上使用cron/crontab管理定时任务

 

原创文章,作者:leping,如若转载,请注明出处:https://www.whrjcyxgs.com/biao-4484.html

(0)
上一篇 2022年9月14日 上午6:30
下一篇 2022年9月14日 上午8:26

相关推荐