crontab周期性任务计划

来源:互联网 发布:短信验证码php功能实现 编辑:程序博客网 时间:2024/04/30 23:06
周期性任务计划:cron
crond 守护进程 /etc/rc.d/init.d/crond 服务脚本
crond 守护进程在开始的时候自动启动

系统cron 
/etc/crontab 
用户cron 
/var/spool/cron/Username

系统cron vim /etc/crontab 

每一行定义一个独立的命令.
每一个周期性任务执行之后都会给发邮件。
如果不想给发邮件 那么 使用输出重定向 &> 或 MAILTO=''设置

SHELL= 定义非登录的SHELL
PATH=  定义非登录的环境变量
MAILTO=定义邮件的接受者
HOME=  定义非登录的家目录

* * * * * username command 
| | | | |
| | | | ----- 周 0 - 6
| | | ------- 月 1 - 12
| | --------- 日 1 - 31
| ----------- 时 0 - 23
------------- 分 0 - 60

时间表示法的说明:
1 每个时间位应该使用有效的时间取值
2 * 表示时间的通配符 表示对应位置上的所有的时间
3 - 表示连续的时间段 1-5
4 , 表示不连续的时间 1,4,7
5 1-5/2 表示 在1-5小时之间每个2个小时

用户cron 的定义使用crontab 命令实现,本质还是使用EDITOR中定义的编辑器打开对应的文件编辑.

-l 查看自己定义的周期性任务计划
-e 通过EDITOR定义的编辑器打开对应的文件进行 新增 和 编译周期性任务计划
-r 移除对应用户的crontab文件
0 0
原创粉丝点击