linux定时任务

linux定时任务,常见的有at与crontab,at用的较少,且用法简单,所以这里不多讲,重点说说crontab,命令。配置项处于/etc/crontab,vi或者vim打开这个文件之后应该是这样的一个界面,

2016-07-24 17-56-02屏幕截图.png

前面几个星号呢 代表的是执行的时间,后面代表要执行的命令 或者shell路径+名字

v2.jpg

注意是第xx,然后看看下面这些 你能答对吗?

view1.jpg

crontab 注意事项

六个选项不能都为空,必须填写,如果不确定可以使用*代替任意时间

crontab定时任务 最小有效时间是分钟 最大有效时间是月份,不能定义到明年的某时间,也不能定位盗秒钟执行。

在定义时间的时候,日期和星期最好不要在同一条定时任务中 同时出现,很容易混乱。

在定时任务重不管是直接写命令还是使用脚本写命令,最好是用绝对路径,且注意权限

尽量不要用定时任务完成 定时重启机器的任务

定时任务的黑名单 白名单 有时间可以了解一下。




nickname
content