Linux下浅谈crond与crontab的命令用法
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,一、什么是crond?crond是Linux系统用来定期执行命令或指定程序的服务的一种服务或软件。一般情况下当我们安装完成Linux操作系统之后,默认便会启动Crond任务调用服务。Crond服务会定
千家信息网最后更新 2025年12月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安全错误
数据库的锁怎样保障安全
华为服务器远程管理界面出错
西亚笔记软件开发
计算机应用网络安全方向
什么是我国网络安全的基本发
海康服务器登陆地址
郑州动狮网络技术
宁河软件开发报价
软件开发弘毅
旭日服务器
微信数据库用的是什么
岳阳网络安全保障技术更强
乌鲁木齐网络安全培训简单易学
智能互联网高科技语文
负责搭建并管理服务器端团队
苍南网络安全部门电话
邯郸计算机软件开发价位
网络安全泄密心得
普通文件存入数据库中
软件开发3D图示
党员维护国家网络安全心得体会
关于网络安全诗歌朗诵
苍南雅鸽网络技术有限公司
升达网络技术工作室怎么样
fm2022数据库选择
深圳市鑫博瑞软件开发
网络安全计算机等级考试
计算机网络技术笔记
合肥求职招聘软件开发定制公司
远程服务器打不了汉字
泰拉瑞亚服务器ip在哪儿查