预2019-03-22

王文卓

预习笔记

系统定时任务Ceon(d)服务应用实践

Ceon类似于闹钟一般


Linux系统下定时任务软件

at定时任务软件适合就执行一次的调度任务工作  比如突发性的工作就可以用atd服务 不过这个软件在工作中比较少用

Cron定时任务软件依赖Crond服务  

anacron定时任务软件主要是7*24小时开机工作服务器准备的并不能具体时间执行任务工作


Linux系统定时任务在系统中Cron是定时任务的软件名,Crond是服务进程名而crontab命令是用来设置定时任务规则的配置命令  分为两类:

用户定时任务计划:以分钟的形式查看/var/spool/cron下是否有需要的工作计划

系统任务定时计划:Crond除了在工作中查看/var/spool/cron下的任务外还查看目录和文件通常是分周每月的工作


用户定时任务使用说明

crontab的参数:

-e:编辑定时任务内容

-l:查看定时任务内容

-i:删除定时任务(会提示确定)

-r:删除定时任务

-u:指定使用的用户执行任务


用户定时任务中的各时间段的含义

段                      含义                      取值范围

1                    代表分钟                00--59

2                           小时                   00--23

3                         天                         01--31

4                          月                        01--12

5                          星期                    0--7


用户定时任务编写语法中特殊字符的含义

*  :表示任意时间,实际就是”每”的意思

-   :减号表示分隔符,表示一个时间范围

,   :  逗号,表示分割时间段的意思

/n   :n代表数字每个n单位时间


生产环境下的定时Ceon要领

1,为定时任务规则加必要注释

2.所有定时任务经量都以脚本形式执行(减少错误)

3,在执行的shell脚本前加上/bin/sh

4,定时任务中命令或脚本的结尾加  :>/dev/null2>&1

5,在指定用户下执行相关定时任务

6,再生产任务计划程序程序中不要随意打印输出信息

7,定时任务执行的脚本要放在规范的路劲下‘’

8,配置定时任务要规范操作过程,减少出错

9,定时任务脚本中程序命令及路径经量用全路径

10,时间变量%号要用反斜线转义

11,若脚本中调用了系统环境变量,要重新定时

你可能感兴趣的:(预2019-03-22)