linux下的crontab命令的用法是什么

发布时间 - 2019-07-27 00:00:00    点击率:
crontab命令用于设置周期性被执行的指令,常见于Unix和Linux的操作系统之中。该命令可以从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行;语法“crontab 选项 UserName|file”。

本教程操作环境:linux5.9.8系统、Dell G3电脑。

crontab命令常见于Unix和Linux的操作系统之中,用于设置周期性被执行的指令。

该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供之后读取和执行。(推荐学习:Linux视频教程)

在Linux系统中,Linux任务调度的工作主要分为以下两类:

1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存

2、个人执行的工作:某个用户定期要做的工作,例如每隔10分钟检查邮件服务器是否有新信,这些工作可由每个用户自行设置

系统调度的任务一般存放在/etc/crontab这个文件下,里面存放了一些系统运行的调度程序,通过命令我们可以看一下里面的内容:

[root@xiaoluo ~]# cat /etc/crontab 
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# For details see man 4 crontabs

# Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  * user-name command to be executed

crontab命令的语法为:

crontab [-e [UserName]|-l [UserName]|-r [UserName]|-v [UserName]|File ]

注意:crontab 是用来让使用者在固定时间或固定间隔执行程序之用,换句话说,也就是类似使用者的时程表。-u user 是指设定指定 user 的时程表,这个前提是你必须要有其权限(比如说是 root)才能够指定他人的时程表。如果不使用 -u user 的话,就是表示设定自己的时程表。

各个参数说明:

  • -e [UserName]: 执行文字编辑器来设定时程表,内定的文字编辑器是 vi

  • -r [UserName]: 删除目前的时程表

  • -l [UserName]: 列出目前的时程表

  • -v [UserName]:列出用户cron作业的状态

更多Linux相关技术文章,请访问Linux运维教程栏目进行学习!


# linux  # 编辑器  # 以供  # 自己的  # 操作系统  # 放在  # 是指  # 要有  # 并将其  # 我们可以  # 要做 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Android仿QQ列表左滑删除操作  Python文件操作最佳实践_稳定性说明【指导】  Python3.6正式版新特性预览  如何用AI一键生成爆款短视频文案?小红书AI文案写作指令【教程】  PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)  CSS3怎么给轮播图加过渡动画_transition加transform实现【技巧】  php结合redis实现高并发下的抢购、秒杀功能的实例  Laravel如何自定义分页视图?(Pagination示例)  Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  Python数据仓库与ETL构建实战_Airflow调度流程详解  网页制作模板网站推荐,网页设计海报之类的素材哪里好?  如何基于PHP生成高效IDC网络公司建站源码?  Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】  如何快速搭建二级域名独立网站?  如何在阿里云通过域名搭建网站?  Laravel如何与Inertia.js和Vue/React构建现代单页应用  专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?  网站建设整体流程解析,建站其实很容易!  图册素材网站设计制作软件,图册的导出方式有几种?  Laravel全局作用域是什么_Laravel Eloquent Global Scopes应用指南  如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程  英语简历制作免费网站推荐,如何将简历翻译成英文?  如何在建站宝盒中设置产品搜索功能?  免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?  新三国志曹操传主线渭水交兵攻略  如何在IIS7上新建站点并设置安全权限?  Laravel如何使用.env文件管理环境变量?(最佳实践)  教你用AI润色文章,让你的文字表达更专业  儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?  Angular 表单中正确绑定输入值以确保提交与验证正常工作  详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南  微信小程序 五星评分(包括半颗星评分)实例代码  如何在服务器上配置二级域名建站?  详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)  如何用AI帮你把自己的生活经历写成一个有趣的故事?  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?  如何在阿里云香港服务器快速搭建网站?  Win11怎么设置默认图片查看器_Windows11照片应用关联设置  如何用美橙互联一键搭建多站合一网站?  Zeus浏览器网页版官网入口 宙斯浏览器官网在线通道  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  UC浏览器如何设置启动页 UC浏览器启动页设置方法  如何在Windows 2008云服务器安全搭建网站?  韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南  ai格式如何转html_将AI设计稿转换为HTML页面流程【页面】  Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出  如何用AWS免费套餐快速搭建高效网站?  Laravel怎么清理缓存_Laravel optimize clear命令详解