首页 > 系统相关 >linux定时计划任务之crontab

linux定时计划任务之crontab

时间:2025-01-11 14:34:15浏览次数:3  
标签:crontab crond cron systemctl linux 定时 root patrolagent

linux定时计划任务crontab是一个精确到分钟的定时计划任务,可以在指定的时间点运行任务。适应那些需要在确定时间点执行的任务。

1.crontab安装

命令:

yum provides crontab

yum install -y cronie

[root@patrolagent cron]# yum provides crontab
Loaded plugins: product-id, search-disabled-repos, subscription-manager
This system is not registered with an entitlement server. You can use subscription-manager to register.
cronie-1.4.11-17.el7.x86_64 : Cron daemon for executing programs at set times
Repo        : rhel7
Matched from:
Filename    : /usr/bin/crontab



cronie-1.4.11-17.el7.x86_64 : Cron daemon for executing programs at set times
Repo        : @anaconda/7.4
Matched from:
Filename    : /usr/bin/crontab



[root@patrolagent cron]# yum install -y cronie
Loaded plugins: product-id, search-disabled-repos, subscription-manager
This system is not registered with an entitlement server. You can use subscription-manager to register.
Package cronie-1.4.11-17.el7.x86_64 already installed and latest version
Nothing to do
[root@patrolagent cron]# 

定时计划任务crontab依赖crond守护进程运行,检查确保crontab服务已启动。

命令:

systemctl enable crond

systemctl start crond

systemctl status crond

[root@patrolagent cron]# systemctl enable crond
[root@patrolagent cron]# systemctl start crond
[root@patrolagent cron]# systemctl status crond
● crond.service - Command Scheduler
   Loaded: loaded (/usr/lib/systemd/system/crond.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2024-11-29 08:03:28 CST; 25min ago
 Main PID: 789 (crond)
   CGroup: /system.slice/crond.service
           └─789 /usr/sbin/crond -n

Nov 29 08:03:28 patrolagent systemd[1]: Started Command Scheduler.
Nov 29 08:03:28 patrolagent systemd[1]: Starting Command Scheduler...
Nov 29 08:03:28 patrolagent crond[789]: (CRON) INFO (RANDOM_DELAY will be scaled with factor 57% if used.)
Nov 29 08:03:28 patrolagent crond[789]

标签:crontab,crond,cron,systemctl,linux,定时,root,patrolagent
From: https://blog.csdn.net/z19861216/article/details/144126106

相关文章

  • 【Linux权限提升】如何通过密码搜寻在 Linux 系统中实现权限提升
    前言1密码搜寻–文件名和文件内容1.1寻找有趣的文件名1.2寻找有趣的字符串2密码搜寻–Web文件/Config文件2.2.1使用Hashcat破解密码2.1Config文件中的密码2.2Web文件中的密码3密码搜寻–隐......
  • 【小白向超详细】使用 VSCode 远程连接 Linux 服务器详细教程
    使用VSCode远程连接Linux服务器详细教程前提条件已安装VSCode。已在VSCode中安装Remote-SSH插件。目标Linux服务器开启了SSH服务,并可以通过SSH访问。本地电脑已安装SSH客户端(Linux和macOS自带,Windows用户可以安装OpenSSH)。一、安装Remote-S......
  • 蓝桥杯单片机基础部分——2、定时器中断
    一、介绍关于蓝桥杯单片机定时器中断部分的一些代码,本期主要讲应用,就是看着题目可以写出相对应的代码,至于原理后面会详细讲,在这了解一下二、中断首先我们先来了解什么是中断,官方给出的是“中断系统是为使CPU具有对外界紧急事件的实时处理能力而设置的”,这里相对好理解,就......
  • 【初涉Python】Linux的一些简单介绍
        在实际开发的时候,很多的代码都来自于经验、思考和搜索,所以不用觉得自己一定要从零开始创造才是合格的,事实上很多时候,使用已有的东西可以大大提高效率,在编程学习中不用太过苛求自己。Linux    这里介绍一些Linux的内容是因为笔者学习Python的时候是在Linu......
  • Linux(Centos 7.6)命令详解:split
    1.命令作用Linux系统中的一个用于拆分文件的命令。它可以将一个大文件拆分成多个小文件,以便于传输、存储或处理2.命令语法Usage:split[OPTION]...[INPUT[PREFIX]]Usage:split[选项]... [输入文件][输出文件前缀]3.参数详解OPTION:-a,--suffix-length=N,生成分裂......
  • 如何对Linux进行网络性能的峰值测试?
    在Linux中,进行网络性能的峰值测试是一个重要的环节,可以帮助您了解系统在网络高负载下的性能表现。以下是进行网络性能峰值测试的详细步骤:1.确定测试目标和场景明确测试目标:确定您想要测试的网络性能指标,如带宽、吞吐量、延迟、抖动等。设定测试场景:考虑测试环境的实际情况,如......
  • 如何对Linux进行系统性能的峰值测试?
    在Linux中进行系统性能的峰值测试,也称为压力测试或极限测试,是为了确定系统在极端条件下的表现和稳定性。这种测试可以帮助识别系统的瓶颈和故障点。以下是进行系统性能峰值测试的步骤:1.确定测试目标明确你想要测试的性能指标,如CPU、内存、磁盘I/O、网络带宽等。2.选择压力测......
  • 《Linux设备驱动开发详解(第3版)》 第17章 Linux设备驱动开发综合实例
    17.1开发板硬件介绍假设我们使用的是一款基于ARM架构的开发板,板上集成了多种设备,如串口、GPIO、SPI、I2C等接口,以及网卡、USB控制器、PCI插槽等设备。不同的开发板硬件特性会有所不同,这里以通用的硬件配置为例进行说明。17.2字符设备驱动开发实例字符设备是一种以字节......
  • 《Linux设备驱动开发详解(第3版)》 第18章 Linux驱动移植
    18.1驱动移植概述驱动移植是指将为某个特定硬件平台或内核版本编写的设备驱动程序,经过修改和适配,使其能够在另一个硬件平台或内核版本上正常运行。这一过程需要深入了解目标平台的硬件特性、内核架构以及驱动接口的差异。驱动移植通常涉及到硬件相关代码的调整、内核接口......
  • 《Linux设备驱动开发详解(第3版)》 第9章 Linux内核定时器与工作队列
    9.1内核定时器内核定时器用于在指定的延迟时间后执行特定的函数。它在内核中常用于实现周期性任务或延迟执行的任务。#include<linux/module.h>#include<linux/kernel.h>#include<linux/timer.h>//定义一个内核定时器structtimer_listmy_timer;//定时器到......