Linux下浅谈crond与crontab的命令用法
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,一、什么是crond?crond是Linux系统用来定期执行命令或指定程序的服务的一种服务或软件。一般情况下当我们安装完成Linux操作系统之后,默认便会启动Crond任务调用服务。Crond服务会定
千家信息网最后更新 2026年11月02日Linux下浅谈crond与crontab的命令用法
一、什么是crond?
crond是Linux系统用来定期执行命令或指定程序的服务的一种服务或软件。一般情况下当我们安装完成Linux操作系统之后,默认便会启动Crond任务调用服务。Crond服务会定期(默认一分钟检查一次)检查系统中是否有要执行的任务工作。如果有,便根据其预先设定的定时任务规则自动执行该定时任务工作。这个Crond定时服务就像我们的闹钟一样。
crontab是用于设置周期性被执行的指令,该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供之后读取与执行。
二、crontab的用法
1、crontab语法介绍
crontab是用来让使用者在固定时间或固定时间间隔执行程序之用,也就是类似使用者的时刻表。
使用权限
root用户和crontab文件的所有者
语法
crontab [-e[UserName]]|[-l[UserName]]|[-r[UserName]]|[-v[UserName]|File]
参数解析:
- -e:执行文字编辑器来设定时刻表,内定的文字编辑器是vi,如果需使用其他文字编辑器,就需要设定VISUAL环境变数来指定使用哪一个文字编辑器。
- -r:删除目前的日程表
- -l:列出目前的时刻表
- -v:列出用户cron作业状态
时刻表的格式:

使用方法:
用VI编辑一个文件cornfile,然后在这个文件中输入格式良好的时程表。编辑完成后,保存并退出。然后在root模式下命令行输入:
crontab cornfile
这样就将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查看cron运行日志:
看 /var/log/cron.log这个文件就可以,可以用tail -f /var/log/cron.log观察
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
文件
服务
任务
文字
时刻
时刻表
编辑器
命令
用户
系统
输入
使用者
就是
指令
时间
格式
程序
语法
工作
检查
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
花魁咖啡
互联网高科技
重庆互联网络科技
互联网 卓越科技
上海喔噻互联网科技
上海致骋互联网科技
互联网 新科技
左右互联网络科技
互联网科技类展会
荆州市昕露互联网络科技有限公司
千方科技属于互联网企业吗
湖南一路畅行互联网科技
燊美集互联网科技有限公司
允成互联网科技有限公司融资
保险科技服务互联网营销体系
新氧科技和美国互联网有关系吗
长沙渺峰互联网科技有限公司
中国互联网公司的科技投入
互联网科技大佬云集
河南商务圈互联网科技有限公司
有格互联网科技
成都玖崟互联网科技有限公司乐商圈怎么样
银川新华互联网科技职业技术培训学校图片
彤创互联网科技有限公司
世界互联网科技公司市值排名
杭州壁岐互联网科技有限公司
翼展科技 首家互联网医院
互联网硬科技公司
唯美互联网科技
亚光科技低轨卫星互联网