首页 > 其他分享 >定时任务调度

定时任务调度

时间:2022-10-01 09:35:52浏览次数:50  
标签:atd crontab 命令 任务 定时 任务调度

一、crond任务调度

概述:

使用crontab 指令进行定时任务的设置,任务调度是指系统在某个时间端执行的特定任务或程序,例如:病毒扫描,数据库备份等

基本语法:

crontab 【选项】
常用选项:

  • -e编辑crontab定时任务
  • -l查询crontab任务
  • -r删除当前用户所有的crontab任务

service crond restart 【重启任务调度】

命令快速入门:

例:*/10 * * * * ls -l /etc/ >/tmp/to.txt解释:每十分钟执行一遍命令
细节说明

五个占位符说明

image

特殊符号说明

image
注:第三第五两个星号最后不要同时定义,因为都是定义的天,这样会导致混乱

特殊时间执行案例

image

二、at定时任务

基本介绍

  • at命令是一次性定时计划任务,at的守护进程atd会以后台模式运行,检查作业队列来运行
  • 默认情况下,atd守护j进程每六十秒检查作业队列,有作业会检查运行时间
  • at命令是一次性定时计划任务,执行完就不会再次执行了
  • 使用at指令一定确保atd进程启动,可以使用相关命令查看:ps -ef |grep atd

命令格式

  • at 【选项】【时间】
  • 两遍ctrl+d结束at命令输入

at命令选项

image

标签:atd,crontab,命令,任务,定时,任务调度
From: https://www.cnblogs.com/Nuy0ah/p/16746765.html

相关文章

  • python exe打包后无法执行定时任务(apscheduler框架)
    问题:在代码中使用了apscheduler框架,importtzlocalscheduler=BackgroundScheduler(executors=executors,job_defaults=job_defaults,timezone=str(tzlocal.get_local......
  • Linux /Centos 7 服务器定时将备份信息、日志发送到邮箱
    公司业务需要将数据库每日备份,然后在保存到本地硬盘,且未搭建文件服务器。于是换一种思路解决,利用Linux发送邮件并添加备份文件作为附件信息,发送到指定的邮箱,然后定时执行脚......
  • 【CentOS】定时crontab
    【CentOS】定时crontabcrontab-e编辑crontab-l查看删除前一天的nacos日志01***/usr/local/nacos/bin/cls.sh d=`date-d'-1day'+%F`name="*${d}*"......
  • 定时调度框架系列之Quartz.Net详解
    一.背景我们在日常开发中,可能你会遇到这样的需求:"每个月的3号给用户发信息,提醒用户XXX"、"每天的0点需要统计前一天的考勤记录"、"每个月的1号计算上个月的库存情况......
  • 定时任务的cron表达式
    前言对于开发人员来说,在做项目的过程中或多或少都会用到定时任务,Java开发一般会用SpringQuartz、xxl-job、Elastic-job来做定时任务调度框架。不论使用哪种框架,定时任务......
  • 你的 Kibana 老崩么?有定时删除日志么?ELK 里 Kibana、ElasticSearch 还是 Logstash 的
    ELK系统中访问报错Kibana报错:{“statusCode“:500,“error"/InternalServerError","message":”[parent]Datatoolarge,datafor[<http_request>]wouldbe[99......
  • 二进制部署k8s集群v1.23.9版本-21-安装LTS任务调度
    21.1、准备镜像192.168.1.200服务器操作lts-jobtracker镜像dockerpullharbor.qgutech.com/qx-apaas/lts-jobtracker:v1dockertag8f1e3d395515harbor.qgutech.com/......
  • Timer定时器在项目初始化的时候注入service为null
    问题在自定义的timer中需要注入业务类接口(service)完成相应的操作,但是在通过@Autowired注入后为null,导致在执行业务操作的时候报空指针错误。源代码需要做一个定时更新数......
  • Linux定时任务详解
    crond定时任务详解crond是Linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,可以在无需人工干预的情况下运行作业。我的环境是3A服务器搭建centos7.9,延......
  • Linux定时任务详解
    crond定时任务详解crond是Linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,可以在无需人工干预的情况下运行作业。我的环境是3A服务器搭建centos7.......