时间:2021-05-19
一、什么是crond?
crond是Linux系统用来定期执行命令或指定程序的服务的一种服务或软件。一般情况下当我们安装完成Linux操作系统之后,默认便会启动Crond任务调用服务。Crond服务会定期(默认一分钟检查一次)检查系统中是否有要执行的任务工作。如果有,便根据其预先设定的定时任务规则自动执行该定时任务工作。这个Crond定时服务就像我们的闹钟一样。
crontab是用于设置周期性被执行的指令,该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取与执行。
二、crontab的用法
1、crontab语法介绍
crontab是用来让使用者在固定时间或固定时间间隔执行程序之用,也就是类似使用者的时刻表。
使用权限
root用户和crontab文件的所有者
语法
参数解析:
时刻表的格式:
使用方法:
用VI编辑一个文件cornfile,然后在这个文件中输入格式良好的时程表。编辑完成后,保存并退出。然后在root模式下命令行输入:
这样就将cornfile文件提交给cron进程,同时,新创建cronfile的一个副本已经被放在 /var/spool/cron目录中,文件名就是用户名。
测试用例:
每月每天每小时的第0分钟执行一次/bin/Is:0 * * * * /bin/Is在12月内,每天的早上6点到12点中,每隔20分钟执行一次/usr/bin/backup:*/20 6-12 * 12 * /usr/bin/backup周一到周五每天下午5:00寄一封信给alex_mail_name:0 17 * * 1-5 mail -s "hi"alex_mail_name</tmp/maildata查看cron运行日志:
看 /var/log/cron.log这个文件就可以,可以用tail -f /var/log/cron.log观察
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
前言linux系统是由crond这个系统服务来控制的。Linux系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。crontab命令用于设置周期
认识crond服务1、crond是Linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond命令每分锺会定期检查是否有要执
前言实现Linux定时任务有:cron、anacron、at等,这里主要介绍cron服务。名词解释:cron是服务名称,crond是后台进程,crontab则是
用crontab命令就可以了,下面看一下它的详细用法。名称:crontab使用权限:所有使用者使用方式:crontab[-uuser]filecrontab[-
linux中想要添加定时任务,该怎么添加呢?下面我们就来看看crond命令添加定时任务的教程。1、crond是linux用来定期执行程序的命令,当系统安装完成后