Linux Crontab 安装使用详细说明

admin3年前云主机22

crontab命令常见于Unix和Linux的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。通常,crontab储存的指令被守护进程激活。crond 常常在后台运行,每一分钟检查是否有预定的作业需要执行。这类作业一般称为cron jobs。

一、安装

[root@CentOS ~]# yum -y install vixie-cron
[root@CentOS ~]# yum -y install crontabs

说明:
vixie-cron 软件包是 cron 的主程序;
crontabs 软件包是用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序。

二、配置

cron 是 linux 的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:
service crond start     //启动服务
service crond stop      //关闭服务
service crond restart   //重启服务
service crond reload    //重新载入配置
service crond status    //查看crontab服务状态

在CentOS系统中加入开机自动启动: chkconfig --level 345 crond on

cron 的主配置文件是 /etc/crontab,它包括下面几行:

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly

前四行是用来配置 cron 任务运行环境的变量。
SHELL 变量的值告诉系统要使用哪个 shell 环境(在这个例子里是 bash shell);
PATH 变量定义用来执行命令的路径。
cron 任务的输出被邮寄给 MAILTO 变量定义的用户名。
如果 MAILTO 变量被定义为空白字符串(MAILTO=""),电子邮件就不会被寄出。
HOME 变量可以用来设置在执行命令或脚本时使用的主目录。


限制对 cron 的使用:

/etc/cron.allow/etc/cron.deny 文件被用来限制对 cron 的使用。
这两个使用控制文件的格式都是每行一个用户inhv.cn。
两个文件都不允许空格。
如果使用控制文件被修改了,cron 守护进程(crond)不必被重启。
使用控制文件在每次用户添加或删除一项 cron 任务时都会被读取。

无论使用控制文件中的规定如何,root 都总是可以使用 cron。

如果 cron.allow 文件存在,只有其中列出的用户才被允许使用 cron,并且 cron.deny 文件会被忽略。
如果 cron.allow 文件不存在,所有在 cron.deny 中列出的用户都被禁止使用 cron。

《Linux Crontab 安装使用详细说明》来自互联网同行内容,若有侵权,请联系我们删除!

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

企业为什么选择租用高防服务器?福建电信100G高防服务器购买多少钱?

企业为什么选择租用高防服务器?“高防”,顾名思义,就犹如网络上加了类似像盾牌一样很高的防御,主要是指IDC领域的IDC机房或者线路有防御DDOS能力。高防服务器主要是比普通服务器多了防御服务,一般都是...

如何选择适合自己的VPS主机?

在如今的互联网时代,VPS主机作为一种高效、安全、稳定、灵活的虚拟主机服务,被越来越多的人所使用。但是,如何选择一款适合自己的VPS主机却是一个值得我们思考的问题。本文将从价格、性能、稳定性、可扩展性...

hostpl

HostPl:创建您的网站的完美选择什么是HostPl?HostPl是一个强大的网站托管服务,为用户提供稳定,安全和快速的网络体验。无论您是个人博客,中小企业或大型公司,HostPl都能满足您的需求。...

什么香港云服务器最便宜(什么香港云服务器好)

文章目录:1、公网服务器哪个便宜2、便宜的云服务器有哪些?有比较好的推荐吗?3、有没有稳定一点的香港云服务器推荐?价格不要太贵了就行4、我在香港,想购买云服务器,有好的推荐吗公网服务器哪个便宜国内云服...

kvmcloud怎么样

云计算时代,KVMcloud怎么样?随着云计算技术的发展,越来越多的企业和个人开始选择使用云服务器来托管他们的应用程序和数据。KVMcloud作为一款云计算平台,深受用户喜爱。那么KVMcloud到底...

云服务革新行业,引领世界新潮流

随着科技的不断发展,云服务已成为当前信息技术领域的一个重要话题。本文将介绍云服务革新行业,引领世界新潮流,探讨云服务的优势及其对各行业的影响。一、云服务的定义与特点云服务是指通过互联网实现的基于共享计...