首页 > 系统相关 >Linux-crontab的使用

Linux-crontab的使用

时间:2024-01-23 10:58:10浏览次数:20  
标签:service Linux crontab cron 使用 执行 root crond

一、什么是crontab?
crontab 是有cron (crond) 这个系统服务来控制的,cron服务是linux的内置服务,类似于window下的计划任务,但它不会开机自动启动

二、如何使用?
crontab -l      //查看当前用户的crontab
crontab -e     //编辑crontab
crontab -r      //删除某个用户的cron服务
crontab –u     //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数
crontab filename   //以filename作为crontab的任务列表文件并载入

使用示例:
1、root用户查看自己的cron设置
crontab –u root –l
2、root想删除fred的cron设置
crontab –u fred –r
3、编辑的内容有一些格式和约定
crontab –u root –e

三、使用格式
#MIN(分 0-59) HOUR(时0-23) DAY (日1-31) MONTH (月1-12) DAYOFWEEK(星期 0-6) COMMAND(要执行的命令)
* * * * *
每五分钟执行 */5 * * * *
每小时执行 0 * * * *
每天执行 0 0 * * *
每周执行 0 0 * * 0
每月执行 0 0 1 * *
每年执行 0 0 1 1 *

在以上各个字段中,还可以使用以下特殊字符:
星号():代表所有可能的值,例如month字段如果是星号,则表示在满足其它字段的制约条件后每月都执行该命令操作。
逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9”
中杠(-):可以用整数之间的中杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6”
正斜线(/):可以用正斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。同时正斜线可以和星号一起使用,例如/10,如果

四、Cron服务启用

安装:systemctl enable crond.service
启动:systemctl start crond.service
停止:systemclt stop crond.service
重启:systemctl restart crond.service

标签:service,Linux,crontab,cron,使用,执行,root,crond
From: https://www.cnblogs.com/yeyuzhuanjia/p/17981840

相关文章

  • Linux 网卡Bonding配置
    当在Linux系统上使用Bonding技术时,实际上是将多个物理网络接口(也称为Slave接口)绑定在一起,形成一个虚拟的Bond接口。这个Bond接口可以提高网络的可靠性和性能,有助于负载均衡和容错。配置Linux系统上Bonding的步骤:步骤1:加载Bonding模块在Linux内核中,Bonding功能是通过一个模块实......
  • 使用Go进行HTTP客户端认证
    在Go语言中,HTTP客户端认证可以通过net/http包来实现。下面是一个简单的示例,展示如何使用Go进行HTTP客户端认证。首先,确保你已经安装了Go语言环境,并设置好了相关的环境变量。Go语言中的HTTP客户端认证主要涉及到设置请求头中的认证信息。以下是一个简单的示例代码,展示了如何使用Go发......
  • 使用Go编写HTTP中间件
    在Go语言中,HTTP中间件是一种处理HTTP请求和响应的函数,它可以拦截到请求并对其进行处理,然后再将请求传递给下一个中间件或目标处理程序。HTTP中间件在Web应用程序中非常常见,它提供了一种机制来执行各种任务,例如身份验证、授权、日志记录和错误处理等。下面是一个使用Go编写HTTP中间......
  • 使用Go进行HTTP性能优化
    Go语言,也被称为Golang,是一种高效且强大的编程语言,特别适合构建高性能的Web应用程序。在处理HTTP请求时,通过一些优化技巧,可以显著提高应用程序的性能。以下是一些使用Go进行HTTP性能优化的方法:1. 并发处理:Go语言内置的并发原语,如goroutine和channel,使得并发编程变得简单而高效。你......
  • Linux清理磁盘
    1、查看磁盘信息命令:df-lh  磁盘空间已被占满2、定位最大文件目录进入到根目录,命令:cd/查看当前目录哪个文件占用空间最大,命令:du-h--max-depth=1  看到./www占用最大,进入到./www目录,接着执行命令:du-h--max-depth=1  如法炮制,看到是./path下的文件占用空间......
  • Typora md使用语法
    目录使用技巧常用快捷键插件快捷键常用样式及快捷键部分HTML样式扩展语法各种公式语法举例(支持LaTeX)流程图(非GFM标准)流程图语法元素定义语法连接元素的语法效果示例部分样式展示#一级标题##二级级标题###三级级标题####四级级标题#####五级级标题######六级级标题使用......
  • 使用windows工具获取性能数据(任务管理器+资源监视器)
    Windows工具 任务管理器执行taskmgr来打开任务管理器CPU内存磁盘 网络GPU 进程详细情况 资源监视器执行perfmon来打开资源监视器概述CPU内存磁盘网络 ......
  • 【一文秒懂】Ftrace系统调试工具使用终极指南
    【一文秒懂】Ftrace系统调试工具使用终极指南1、Ftrace是什么Ftrace是FunctionTrace的简写,由StevenRostedt开发的,从2008年发布的内核2.6.27中开始就内置了。Ftrace是一个系统内部提供的追踪工具,旨在帮助内核设计和开发人员去追踪系统内部的函数调用流程。随着Ftrace的......
  • [转帖]使用MAT命令行工具生成堆dump分析文件
    https://www.cnblogs.com/hellxz/p/use_mat_linux_command_line_generate_reports.html 写作目标Java程序运行过程中,难免会出现OOM,往往是在JVM启动参数中添加出现OOM时输出堆dump(又名:堆转储、堆快照)的参数,就在昨天下午我司生产环境出现OOM,生成的堆dump有16个G,......
  • 详解Linux双网卡绑定之bond0
    1、什么是bond?网卡bond是通过多张网卡绑定为一个逻辑网卡,实现本地网卡的冗余,带宽扩容和负载均衡,在生产场景中是一种常用的技术。Kernels2.4.12及以后的版本均供bonding模块,以前的版本可以通过patch实现。2、实现原理:网卡工作在混杂(promisc)模式,接收到达网卡的所有数据包,tcp......