辛星浅析Linux中的crond
来源:互联网 发布:Tomact 端口 编辑:程序博客网 时间:2024/05/21 06:46
cron来自于希腊单词chronos,也就是"时间",他是Linux下自动执行指定任务的程序,通常我们大陆这边习惯称之为"计划任务",台湾那边习惯称之为例行性程序。
该服务是Linux的内置服务,一般会自动启动的,我们也可以
通过/sbin/service crond start来启动它,
通过/sbin/service crond stop来停止,
通过/sbin/service crond restart来重启,
通过/sbin/service crond reload来重新加载。
我们可以在/etc/crontab中编辑我们需要的计划任务,他是系统级别的任务配置。当然我们也可以使用crontab -e来编辑用户级的计划任务。通常/etc/crontab里面有语法范例,他需要指定任务的执行者,但是用户级的计划任务就不需要指定了。
每个计划任务用一行表示,他可以是一个命令,也可以是一个命令目录,它的格式是:minute hour day month dayofweek command,而且在时间的表示上,星号*表示可以用来代表所有值,而短线-表示指定一个范围,而正斜线/可以用来指定频率,而井号#开头表示是注释,
查看当前用户的cron配置,我们使用crontab -l命令,
编辑当前用户的cron配置,我们使用crontab -e命令,
删除所有用户的cron配置,我们使用crontab -r命令,
配置系统级别的计划任务,我们直接编辑/etc/crontab文件即可。
cron根据时间来确定对重复任务的执行,他假定系统持续运行,如果当某任务被调度时不在运行,该任务就无法执行,他不会自动延后。cron守护进程每分钟都会检查/etc/crontab文件,/etc/cron.d目录,/var/spool/cron目录中的内容,如果发生了改变,会把它们加载入内存。
通常我们用/etc/cron.allow和/etc/cron.deny文件来限制对cron的使用,这两个文件都是每行一个用户,两个文件都不允许空格。如果使用控制文件被改变了,cron守护进程也就是crond不必被重启。如果cron.allow文件存在,那么只有其中列出的用户能够使用计划任务,而且cron.deny文件会被忽略。如果cron.allow不存在,那么所有在cron.deny中列出的文件都被禁止使用计划任务。
- 辛星浅析Linux中的crond
- 浅谈Linux中的crond
- 浅析linux下的crond和crontab
- Linux中的作业规划进程crond
- 【Linux】中的crond和crontab详解
- linux crond
- 辛星浅析Linux中的inode
- 辛星浅析Linux中的信号
- 辛星浅析Linux中的GCC
- 辛星浅析Linux中的电源管理
- 辛星浅析Linux中的lib
- 辛星浅析Linux中的postfix
- 辛星浅析linux中的日志
- 辛星浅析linux中的last命令
- 辛星浅析linux中的ac命令
- 辛星浅析linux中的w命令
- 辛星浅析linux中的syslog
- 辛星浅析linux中的logrotate
- HDU_1247_Hat’s Words(字典树)
- PHP 常量
- HDOJ 题目2189 Swap(二分图最大匹配,输出路径)
- 第三单元3.24作业
- 3.25学习内容
- 辛星浅析Linux中的crond
- 康拓展开—理解
- 频谱仪的RBW和VBW及频谱仪测试发射功率
- Java反射机制
- Spring定时任务的几种实现
- 技巧:Vimdiff 使用
- hdu 1242 Rescue 优先队列问题
- 第二单元作业2.30
- 第二课 Python中的分支循环、逻辑运算和关系运算