5_1 Linux 计划任务

5_1 Linux 计划任务

文章目录

  • 5_1 Linux 计划任务
    • @[toc]
    • 1. crontab 命令
    • 2. 计划任务书写格式

用途:按照设置的时间间隔,为用户反复执行某一固定的系统任务
软件包:cronie、crontabs
系统服务:crond
日志文件:/var/log/cron


1. crontab 命令

  • 编辑:crontab -e [-u 用户名]
  • 查看:crontab -l [-u 用户名]
  • 清除:crontab -r [-u 用户名]

2. 计划任务书写格式

# 分 时 日 月 周    任务命令行(绝对路径)
# *    匹配范围内任意时间
# ,    分隔多个不连续的时间点
# -    指定连续的时间范围
# /n   指定时间频率,每n...## 例如:
* * * * *         #每分钟执行一次
30 8 * * *        #每天早晨的8点30分,执行一次
30 23 * * 5       #每周的周五,23:30执行一次
30 23 * * 1-5     #每周的周一至周五,23:30执行一次
30 23 * * 1,3,6   #每周的周一周三周六,23:30执行一次
30 23 1 * 1       #每月的1号或每周一晚上,23:30执行一次
*/6 * * * *       #每6分钟执行一次
4 */2 * * *       #每2小时运行一次### 案例:
[root@localhost ~]# crontab -e        #编写任务计划
[root@localhost ~]# crontab -l        #查看任务计划
* * * * * date >> /opt/time.txt
[root@localhost ~]# cat /opt/time.txt 
2024年 06月 10日 星期一 02:10:01 CST
2024年 06月 10日 星期一 02:11:01 CST
2024年 06月 10日 星期一 02:12:01 CST
[root@localhost ~]# ls /var/spool/cron    #任务文件存放路径
root
[root@localhost ~]# cat /var/spool/cron/root    #记录root用户计划任务
* * * * * date >> /opt/time.txt
[root@localhost ~]# crontab -r        #删除计划任务
[root@localhost ~]# crontab -l
no crontab for root

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/25537.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【LeetCode】两数相加(基于单向链表)难度:中等

目录 理清题目 解题思路 题目代码 运行结果 我们来看一下题目描述: 理清题目 首先题目要求链表中的节点的值必须在[0,9]之间也就是说我们要处理的数字必为正整数,因此就不会涉及到太复杂的计算,题目其实就是要求对两个链表中的节点的值分…

详解 Flink 的状态管理

一、Flink 状态介绍 1. 流处理的无状态和有状态 无状态的流处理:根据每一次当前输入的数据直接转换输出结果的过程,在处理中只需要观察每个输入的独立事件。例如, 将一个字符串类型的数据拆分开作为元组输出或将每个输入的数值加 1 后输出。…

Set up a WordPress blog with Nginx

CentOS7 配置Nginx域名HTTPS Here is the revised guideline for setting up a WordPress blog with Nginx: Step 1: Install Nginx, MySQL, and PHP (LEMP Stack) Install Nginx: sudo yum install nginx sudo systemctl start nginx sudo systemctl enable nginxInstall MyS…

Java_字符串、字符与数字之间的相互转换

一、数字转字符串 //将整个数字转化为字符串int i456;//方法一 String str1 Integer.toString(i);System.out.println(str1);//方法二String str2i"";System.out.println(str2);二、字符串转数字 //整数方法一String str"123";int num1Integer.parseInt(st…

Vue3路由跳转并传递参数

文章目录 1. 前言2. 准备工作2.1 编写路由规则2.2 源页面2.3 目标页面 3. 源页面如何传递参数给目标页面3.1 通过 router-link 标签传递参数(很少使用)3.2 通过 js 代码传递参数(经常使用) 4. 目标页面接收源页面传递过来的参数5.…

台积电代工!Intel新AI PC芯片Lunar Lake发布:AI算力120TOPS!

根据英特尔披露的数据显示,Lunar Lake的GPU性能提升50%、NPU内核的AI算力增加了四倍、SoC耗电量减少40%、GPU AI算力增加3.5倍,整个SoC的算力超过了120TOPS。 6月4日,英特尔CEO帕特基辛格在COMPUTEX 2024上发表主题演讲,正式公布…

在 React 应用中,怎么封装一个路由权限

在React应用中,封装一个路由权限控制通常涉及到几个关键步骤。这通常涉及到React Router(特别是React Router v5或v6)和自定义的权限检查逻辑。以下是一个基本的步骤指南,以及如何使用React Hooks(如useEffect和useState)来封装路由权限: 定义权限检查逻辑: 首先,你需…

如何确保redis缓存中的数据与数据库一致

一、双写模式: 在写入数据库时,也写入缓存。 二:失效模式: 在写入新数据后,删除缓存中数据,下次请求时查询数据库,并把查到的最新数据写入缓存。 不管是双写模式还是失效模式,缓…

Letcode-Top 100二叉树专题

94. 二叉树的中序遍历 方法一:递归法 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val val; }* TreeNode(int val, TreeN…

SpringBoot的学习要点

目录 SpringBoot 创建项目 配置文件 注解 命名规范 SpringBoot整合第三方技术 …… 中文文档:Spring Boot 中文文档 SpringBoot Spring Boot 是基于 Spring 框架的一种快速构建微服务应用的方式它主要提供了自动配置、简化配置、运行时应用监控等功能它…

大水文之------端午练练JS好了

最近有点不太知道要干啥了,昨天看了集cocos的介绍,下载了个DashBoard,看了看里面的内容,确实有点小震惊,还有些免费的源码可以学习,挺好的。 昨天学习ts,感觉自己的js水平好像不太行&#xff0c…

Functional ALV系列 (10) - 将填充FieldCatalog封装成函数

在前面的博文中,已经讲了封装的思路和实现,主要是利用 cl_salv_data_descr>read_structdescr () 方法来实现。在这里,贴出代码方便大家参考。 编写获取内表组件的通用方法 form frm_get_fields using pt_data type any tablechanging…

排序---基数排序

前言 个人小记 一、简介 基数排序是一种非比较排序,所以排序速度较快,当为32位int整数排序时,可以将数分为个位十位分别为2^16,使得拷贝只需要两轮,从而达到2*n,然后给一个偏移量,使得可以对负数排序。以…

C++期末复习提纲(血小板)

目录 1.this指针 2.静态成员变量 3.面向对象程序设计第一阶段 4.面向对象程序设计第二阶段 5.面向对象程序设计第三阶段 6.简答题 (1)拷贝构造函数执行的三种情况: (2)虚析构函数的作用: &#xff…

55.ReentrantReadWriteLock应用于缓存

简单的缓存案例 模拟一个数据层dao @Slf4j public class GenericDao {public <T> T queryOne(Class<T> beanClass, String sql, Object... args) {try {log.debug("进入数据库查询.....");Constructor<T> constructor = beanClass.getDeclaredCo…

如何看待华为去google化自己做鸿蒙系统,对开发人员有什么影响

华为去Google化并自主研发鸿蒙系统是一个重要的战略决策&#xff0c;这一决策对开发人员产生了深远的影响。以下是对这一决策及其对开发人员影响的详细分析&#xff1a; 一、华为去Google化自主研发鸿蒙系统的背景 在美国的技术封锁和限制下&#xff0c;华为面临着使用Androi…

Python基础——字符串

一、Python的字符串简介 Python中的字符串是一种计算机程序中常用的数据类型【可将字符串看作是一个由字母、数字、符号组成的序列容器】&#xff0c;字符串可以用来表示文本数据。 通常使用一对英文的单引号&#xff08;&#xff09;或者双引号&#xff08;"&#xff09;…

html接口响应断言

接口响应值除类json格式&#xff0c;还有html格式 断言步骤 第一步&#xff1a;替换空格replace 原本返回的格式和网页内容一致&#xff0c;每行前面有很多空格&#xff0c;需要去除这些空格 第二步&#xff1a;分割split 因为行与行之前有回车符&#xff0c;所以把回车符替…

Spring之SpringMVC源码

SpringMVC源码 一、SpringMVC的基本结构 1.MVC简介 以前的纯Servlet的处理方式&#xff1a; Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {String type req.getParameter(Constant.REQUEST_PA…

【Java面试】十六、并发篇:线程基础

文章目录 1、进程和线程的区别2、并行和并发的区别3、创建线程的四种方式3.1 Runnable和Callable创建线程的区别3.2 线程的run和start 4、线程的所有状态与生命周期5、新建T1、T2、T3&#xff0c;如何保证线程的执行顺序6、notify和notifyAll方法有什么区别7、wait方法和sleep方…