Linux 之 定时任务调度器-crond(crontab)服务

Linux系列文章:

Windows本地如何添加域名映射?(修改hosts文件)_本机域名映射-CSDN博客

Linux安装mysq 8.0服务端和客户端(亲测保成功)_linux安装mysql客户端-CSDN博客

linux-man命令的使用及练习_man命令执行后无法输入下一个命令-CSDN博客

Linux-帮助命令的使用和练习(type、man、help、info详解)-CSDN博客

Windows & Linux - 关于IP地址看这一篇就够了_linux的ip和windows的ip-CSDN博客

探究网络工具nc(netcat)的使用方法及安装步骤_nc的安装和使用-CSDN博客

目录

一、程序与进程的概念说明

1. 🥙程序(program)

2. 🥙进程(process)

二、crond(crontab)服务简介

三、定时任务配置

1. crond服务管理

2. crondtab 定时任务设置

2.1 🥙基本语法

2.2 🥙选项说明

2.3 🥙参数说明

2.4 🥙命令的使用


一、程序与进程的概念说明

1. 🥙程序(program)

程序是为了解决一个信息处理任务而预先编制的工作执行方案,是由一串CPU能够执行的基本指令组成的序列,每一条指令规定了计算机应进行什么操作(如加、减、乘、判断等)及操作需要的有关数据。例如,从存储器读一个数送到运算器就是一条指令,从存储器读出一个数并和运算器中原有的数相加也是一条指令。

简单的说:我们使用的命令就是程序,QQ程序、听歌软件,linux系统也是程序。

基本特征:一堆代码,一个文件,一个命令。

程序静态的,放在电脑里还没有运行。程序放在磁盘里

2. 🥙进程(process)

简单地说,把系统中的程序运行起来就是进程。进程放在内存里。

所谓进程(Processes)就是指现在系统正在执行程序,每当输入一个命令时,Shell也会同时启动一个进程。

每个进程启动时,系统会制定一个唯一的数值给每个进程,数值称为进程(ID)

每个进程都可以以两种方式存在:前台和后台。

系统的服务都是以后台方式存在,且都会常驻在系统中,直到关机时才结束,例如sshd.

二、crond(crontab)服务简介

Crond是linux系统中用来定期执行命令和或者指定程序任务的一种服务或者软件。

我们在优化开启自启动任务的时候,第一个就是crond.

Crond服务默认情况(每分钟),会检查系统中是否有需要执行的定时任务,如果有,就会根据事先定义好的规则来执行这个定时任务。

在实际开发中,已经有了更加专业的调度器,不会再用linux底层服务命令

三、定时任务配置

1. crond服务管理

重新启动crond服务

systemctl restart crond

2. crondtab 定时任务设置

2.1 🥙基本语法
crontab 【选项】
2.2 🥙选项说明

选项

功能

-e

编辑crontab定时任务

-l

查询crontab任务

-r

删除当前用户所有的crdontab任务

2.3 🥙参数说明

(1)进入crontab编辑界面,会打开vim编辑你的工作,通过“* ”定义任务周期。

项目

选项

范围

第一个”*“

一小时当中的第几分钟

0-59

第二个”*“

一天当中的第几小时

0-23

第三个”*“

一个月当中的第几天

1-31

第四个”*“

一年当中的第几月

1-12

第五个”*“

一周当中的星期几

0-7(0和7都代表星期日)

(2)每个星号可以使用的特殊符号 

特殊符号

含义

*

代表任何时间。比如第一个"*"就代表一小时中每分钟都执行一次的意思

代表不连续的时间。比如“0,8,12,16 ***命令”,就代表在每天的8点0分,12点0分,16点0分都执行一次命令

-

代表连续的时间范围。比如“0 5 ** 1-6”,代表在周一到周六的凌晨5点0分执行命令

*/n

代表每隔多久执行一次。比如“*/10”,代表每隔10分钟就执行一遍命令

(3) 特定时间执行命令 

时间

含义

45 22 ***

在22点45分执行命令

0 17 ** 1

在每周一的17点0分执行命令

0 5 1,15 **

每月1号和15号的凌晨5点0分执行命令

40 4 ** 1-5

每周一到周五的凌晨4点40分执行命令

*/10 4 ***

每天的凌晨4点,每隔10分钟执行一次命令

0 0 1,15 * 1(错误案例)

每月1号和15号,每周1的0点0分都会执行命令

注意:星期几和几号最好不要同时出现,因为他们定义的都是天,非常容易让管理员混乱 

2.4 🥙命令的使用

(1)定时器编辑

[root@hadoop03 testDemo]# crontab -e

# 分 时 日 月 周
# 每隔一分钟执行一次
*/1 * * * * /bin/echo "11" >> /opt/testDemo/testcrontab.txt

(2)定时器查询

[root@hadoop03 testDemo]# crontab -l

(3)定时器删除

[root@hadoop03 testDemo]# crontab -r

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

微服务架构下,如何通过弱依赖原则保障系统高可用?

前言 当我初次接触高可用这个概念的时候,对高可用的【少依赖原则】和【弱依赖原则】的边界感模糊,甚至有些“傻傻分不清楚”。这两个原则都关注降低模块之间的依赖关系,但它们之间的确存在某些差异。 那么,「少依赖原则」和「弱…

Windows深度学习环境----Cuda version 10.2 pytorch3d version 0.3.0

Requirements Python version 3.8.5Pytorch version: pytorch1.6.0 torchvision0.8.2 torchaudio0.7.0 cudatoolkit10.2.89pytorch3d version 0.3.0Cuda version 10.2 感觉readme文件里的不适配,跟pytorch官网不同 以前的 PyTorch 版本 |PyTorch的 # CUDA 10.2 c…

面板数据回归模型(二)房价的影响因素分析

1.数据来源 本文选择我国出一线城市房价均值、新一线城市房价均值、二线城市房价均值、货币供应量和利率。选取2002-2018年的数据,共17组数据,由于数据的自然对数变换不改变原有的协整关系,并能使其趋势线性化,消除时间序列中存在的异方差现象,所以对所有数据取其自然对数…

程序员简历程序员简历.pdf

你们在制作简历时,是不是基本只关注两件事:简历模板,还有基本信息的填写。 当你再次坐下来更新你的简历时,可能会发现自己不自觉地选择了那个“看起来最好看的模板”,填写基本信息,却没有深入思考如何使简历…

聊一下Redis实现分布式锁的8大坑

前两篇文章都在讲 Redis 的 5 大常用数据类型,以及典型的 10 大应用场景。 那么今天就来看看 Redis 实现分布式锁。 聊一聊Redis实现分布式锁的8大坑 Redis中5大常见数据类型用法 工作中Redis用的最多的10种场景 在分布式系统中,保证资源的互斥访问是…

新火种AI|拳打百度,脚踢阿里...令国产大模型危机感爆棚的kimi强势上线!

作者:小岩 编辑:冰冰 Sora大火后,生成式AI的高光时候终于轮到了国产大模型。2024年3月,Kimi智能助手在市场上掀起了一股狂热的热潮。 Kimi是由时下大火的AI初创公司——北京月之暗面科技有限公司所推出的一款智能助手&#xff…

自动化测试框架 - Unittest 学习笔记速查

文章目录 UnitTest 简介UnitTest 核心UnitTest 原理UnitTest 断言函数TestCase(用例)基本用法执行结果 TestFixture(夹具)方法级夹具类级夹具模块级夹具 TestSuite(套件)TestLoader(加载器&…

文件/目录的权限和归属

一.文件/目录的权限和归属的简要分析与概括 1.程序访问文件时的权限,取决于此程序的发起者 * 进程的发起者,同文件的属主:则应用文件属主权限 *进程的发起者,属于文件属组;则应用文件属组权限 *应用文件“其它”权…

【云贝教育】Oracle 19c OCP 083题库解析(71)

本文为云贝教育郭一军(微信:guoyJoe)原创,请尊重知识产权,转发请注明出处,不接受任何抄袭、演绎和未经注明出处的转载。 71、Which two are true about an Oracle gold image-based installation in Oracle…

指尖论文靠谱不 #学习方法#媒体#职场发展

指尖论文是当前市场上一款非常实用的论文写作、查重、降重工具。许多学生、研究人员和教师都已经开始使用它,因为它相当靠谱、方便、易用且高效。 首先,指尖论文的查重功能非常强大,能够及时准确地检测出文本中的相似内容,帮助用户…

源清天木生物科技带您抢先体验2024国际生物发酵展

参展企业介绍 优质的种质资源是生物产业的核心,也是农业的核心! 高效的选育优质的种质资源,是生物产业和农业最重要工作之一。 天木生物,致力于高效生物育种技术开发和特色生物育种装备开 发,并依托自主研发的技术和装…

揭秘强大的文件同步利器Rsycn

目录 引言 一、Rsycn基础介绍 (一)基本概念 (二)特性 (三)同步方式 (四)服务备份角色 (五)命令工具 (六)配置格式 &#xff…

[C++][C++11][六] -- [线程库]

目录 1.thread类的简单介绍2.线程对象的构造方法1.无参构造2.带参构造3.移动构造4.注意 3.thread提供的成员函数4.获取线程id5.线程函数的参数问题1.指针2.借助std::ref函数3.借助lambda表达式 6.join和detach1.join()2.detach() 7.[mutex](http://在C11中,Mutex总共…

OAuth2.0客户端和服务端Java实现

oauth2 引言 读了《设计模式之美》和《凤凰架构》架构安全篇之后,决定写一个OAuth2.0的认证流程的Demo,也算是一个阶段性的总结,具体原理实现见《凤凰架构》(架构安全设计篇)。 涉及到的源码可以从https://github.com/WeiXiao-Hyy/oauth2获…

智慧农场物联网系统:重塑农业的未来

随着科技的进步,物联网技术正在逐渐改变我们的生活。在农业领域,物联网系统也正在发挥着越来越重要的作用,为智慧农场的发展提供了新的可能。本文将深入探讨智慧农场物联网系统的优势、应用场景、技术实现以及未来发展趋势。 一、智慧农场物…

Java Web这一路走来

大部分Java应用都是Web或网络应用,MVC框架在Java框架中有着举足轻重的地位,一开始的Web应用并不现在这样子的,一步一步走来,每一步都经历了无数的血和泪的教训,以史为镜可以知兴替。 1. 草莽时代 早期的Java服务端技…

只有线上出了bug,老板们才知道测试的价值?

有同学说,测试没价值,我们测试团队刚被拆散了。 也有同学说,公司不重视测试,我觉得我们就是测试得太好了。哪天线上出个bug,老板们就知道测试的价值了。 还有人给测试同学规划职业发展路径,就是不做测试&…

蓝桥杯算法题:练功

【问题描述】 小明每天都要练功,练功中的重要一项是梅花桩。 小明练功的梅花桩排列成 n 行 m 列,相邻两行的距离为 1,相邻两列的距离也为 1。 小明站在第 1 行第 1 列上,他要走到第 n 行第 m 列上。小明已经练了一段时间&#xff…

【IC前端虚拟项目】spyglass lint环境组织与lint清理

【IC前端虚拟项目】数据搬运指令处理模块前端实现虚拟项目说明-CSDN博客 和上个虚拟项目的lint清理环节一样,关于spyglass的lint清理功能与流程还是大家通过各种资料去学习下就好啦。和之前不同的事,这次的虚拟项目里我把流程封装为Makefile,…

中老年人购买需求不断上升,下一个电商新风口又会在哪里?

大家好,我是电商花花。 电商互联网时代,不再是年轻人的刚需。 中老年消费市场与日俱增,据统计,我国中老年人口已近10亿,占比巨大,且呈上升趋势。 50、60后的中老年人入网率已然在加快提升,相…