Linux cron 命令

Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。本文主要介绍Linux cron 命令。

1、命令简介

cron:执行计划命令的守护程序进程。

2、命令用法

cron

3、命令描述

cron在/var/spool/cron中查找以/etc/passwd中的帐户命名的crontab文件;发现的crontabs被加载到内存中。cron还搜索/etc/cron.d/目录中/etc/crontab/etc/crontab文件,格式不同。然后,cron每分钟唤醒一次,检查所有存储的crontabs,检查每个命令,看看它是否应该在当前分钟内运行。

要编辑用户crontab条目,请为该用户登录到您的系统并键入crontab -e。它将使用默认编辑器vi打开。cron每分钟检查一次,看看它的spool目录的modtime(或/etc/crontab上的modtime)是否已经改变,如果已经改变,cron将检查所有crontab上的modtime,并重新加载那些已经改变的。因此,无论何时修改crontab文件,都不需要重新启动cron。请注意,每当修改crontab时,crontab命令都会更新spool目录的modtime。

cron将向用户发送它运行的命令的所有输出,为了消除这种情况,将输出重定向到一个日志文件或/dev/null。还可以将电子邮件重定向到crontab中MAILTO环境变量中指定的用户(如果存在)。

4、使用示例

进入/etc/rc,运行cron

$ cd /etc/rc
$ cron
推荐阅读
cjavapy编程之路首页