当前位置: 首页 > news >正文

Linux 计划任务

linux有两种主要的计划任务:

        一次性任务:执行一次就结束

        周期性任务:按固定频率重复执行

一、一次性任务

关键字:at

1、首先启动服务:

                1、检查服务是否运行        systemctl  syatus  atd

                2、开启服务                      systemctl  start   atd

                3、设置开机自启               systemctl  enable  atd

示例:

30分钟后,把当前目录的文件列表保存到 /root/files.txt 

at now + 30 minutes
ls > /root/files.txt
Ctrl + D 结束输入



2、常用时间格式:

at 14:30 :具体时间点
at tomorrow :明天同一时间
at 9am +3 days :3天后的上午9点
at now + 1 hour :1小时后

3、查看所有等待执行的任务:

                                         atq 

4、删除指定任务: 

                        atrm 任务编号

二、周期任务

关键字:crontab

设置周期时间,到时间就会执行命令或脚本。

1、格式:

    分                时                天                月                周                要执行的命令
(0-59)        (0-23)        (1-31)             (1-12)           (0-6)

2、选项:

crontab -e :编辑当前用户的周期任务
crontab -l :查看当前用户的周期任务
crontab -r :删除当前用户所有周期任务
crontab -u :指定用户执行命令(不指定的情况下是root用户)

3、特殊符号说明:

* :匹配所有可能的值(如分钟位用 * 表示每分钟)
, :分隔多个值(如 1,3,5 表示1、3、5)
- :表示范围( 1 - 5 表示1到5)
/ :表示间隔( */5  每5分钟)

4、检查 crontab 服务
systemctl status crond

http://www.dtcms.com/a/330079.html

相关文章:

  • 【web站点安全开发】任务3:网页开发的骨架HTML与美容术CSS
  • STM32学习笔记10—DMA
  • JSON索引香港VPS:高效数据处理的完美解决方案
  • JDK17下载与安装图文教程(保姆级教程)
  • 《汇编语言:基于X86处理器》第13章 复习题和编程练习
  • VerIF
  • 【R语言】RStudio 中的 Source on Save、Run、Source 辨析
  • [系统架构设计师]系统架构基础知识(一)
  • MySQL表约束
  • 关于大学计算机专业的课程的一些看法
  • windows通过共享网络上网
  • JavaWeb之响应
  • 使用BeautifulReport让自动化测试报告一键生成
  • 开源组件的“暗礁”:第三方库中的输入与边界风险治理
  • 「数据获取」《广西调查年鉴》(2007-2024)(2009缺失)(获取方式看绑定的资源)
  • GISBox工具处理:将高斯泼溅模型导出为3DTiles
  • 【15】Transformers快速入门:添加自定义 Token
  • 服务器安全防护
  • ARM芯片架构之CoreSight Channel Interface 介绍
  • 基于边缘深度学习的棒球击球训练评估研究
  • 模型训练不再“卡脖子”:国产AI训练平台对比与落地实践指南
  • 马力是多少W,常见车辆的马力范围
  • RK3568项目(十四)--linux驱动开发之常用外设
  • 中科米堆CASAIM蓝光三维扫描仪用于焊接件3D尺寸检测
  • 2025 开源语音合成模型全景解析:从工业级性能到创新架构的技术图谱
  • Python实现点云概率ICP(GICP)配准——精配准
  • static 和 extern 关键字
  • 公用表表达式和表变量的用法区别?
  • 【SpringBoot】12 核心功能-配置文件详解:Properties与YAML配置文件
  • WinForm中C#扫描枪功能实现(含USB串口)