Linux Crontab 安装使用详细说明

admin3年前云主机117

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 安装使用详细说明》来自互联网同行内容,若有侵权,请联系我们删除!

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

相关文章

为什么要配置虚拟主机

配置虚拟主机是一个非常重要的步骤,它可以帮助我们实现多个网站或域名在同一台服务器上共存,提高服务器资源利用率,降低运维成本。本文将介绍如何配置虚拟主机,步骤简单易懂,适合初学者或想深入了解该主题的读者...

RUN到未来:探索智能化马拉松比赛的发展趋势

一、历史与现状马拉松比赛起源于公元前490年的希腊马拉松战役,而现代马拉松比赛则起源于1896年的第一届现代奥运会。这项比赛在过去的几十年中发生了巨大的变化,从最初的全程不足25英里,逐渐演变成现在的...

如何解决CentOS虚拟机克隆后无法上网问题(centos 虚拟化)

如何解决CentOS虚拟机克隆后无法上网问题?一、问题描述CentOS虚拟机克隆后,由于网卡信息不一致的问题,导致不能上网或者执行“sercice network restart”命令失败[root@...

香港服务器有些地方打不开怎么回事?

香港服务器有些地方打不开怎么回事?香港服务器在访问某些网站或服务时可能会出现打不开的情况,这可能有以下几种原因:网络故障:由于网络问题,导致服务器无法连接到某些网站或服务。墙内墙外问题:受到中国大陆的...

如何提高高防服务器安全性(提升高防服务器安全性的方法。)

在当前的网络环境下,高防服务器的安全性备受关注。为了确保服务器的运行安全性,我们需要从四个方面入手,分别是:服务器本身的安全性、网络环境的防护、数据存储安全性、人员管理安全性。本文将分别对这四个方面进...

高防服务器 高防ip和高防cdn有什么区别?福建电信高防服务器如何防攻击?

高防IP使用最方便,即买即用,WEB和游戏都合适。高防IP是无法像普通服务器那样有便捷的桌面操作或者远程登陆,只有一个控制面板作为设置界面。当你的源服务器遭到攻击,而又不愿转移数据信息或者更换服务器的...