Linux crontab 命令安装使用

链接:Linux 公社

Linux crontab 命令

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

注意
新创建的 cron 任务,不会马上执行,至少要过 2 分钟后才可以,当然你可以重启 cron 来马上执行。

linux 任务调度的工作主要分为以下两类

  1. 系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存
  2. 个人执行的工作:某个用户定期要做的工作,例如每隔 10 分钟检查邮件服务器是否有新信,这些工作可由每个用户自行设置

1. 安装Crontab

  • 失败:
[root@CentOS ~] yum -y install vixie-cron
[root@CentOS ~] yum -y install crontabs

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

  • 成功
#安装crontab
[root@CentOS ~] yum install cronie

2. crontab服务启动与关闭

  1. cron 是 linux 的内置服务,可以用以下的方法启动、关闭这个服务:
service crond start     //启动服务
service crond stop      //关闭服务
service crond restart   //重启服务
service crond reload    //重新载入配置
service crond status    //查看crontab服务状态
  1. 要把cron设为在开机的时候自动启动

两种方式:
1、在 /etc/rc.d/rc.local 脚本中加入 /sbin/service crond start 即可
2、在CentOS系统中加入开机自动启动: chkconfig --level 345 crond on【在运行级别3、4、5上让crond服务开机自动启动】链接: chkconfig命令介绍

  1. crontab操作
crontab 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值