Linux 定时任务调度

定时任务调度

任务调度:是指系统在某个时间执行的特定的命令或程序

任务调度分类

  • 系统工作:有些重要的工作必须周而复始的执行
  • 个别用户工作:个别用户可能希望执行某些程序
crontab [选项]

常用选项

-e:编辑 crontab定时任务

-l:查询 crontab任务

-r:删除当前用户所有的 crontab任务

设置任务调度文件: /etc/crontab

设置个人任务调度: crontab -e

接着输入任务到调度文件

*/1**** ls -l /etc/ > /tmp/to.txt

每小时的每分钟执行 ls -l /etc/ > /tmp/to.txt命令

  • 5个点位符的说明
  • 第一个 “*”:一小时当中的第几分钟 【0-59】
  • 第二个 “*”:一天当中的第几小时 【0-23】
  • 第三个 “*”:一个月当中的第几天 【1-31】
  • 第四个 “*”:一年当中的第几月 【1-12】
  • 第五个 “*”:一周当中的周几 【0-7】( 0 和 7 都代表周日)
  • 特殊符号说明
  • *:表示任何时间。如第一个”*”,就代表一小时中每分钟都执行一次
  • ,:表示不连续的时间。如” 0 8,12 * * * “,就代表每天的8点0分,12点0分执行一次
  • -:表示连续的时间范围。如” 0 5 * * 1-6 “,代表周一到周六凌晨5点0分执行
  • */n:表示每隔多久执行一次。比如” /1 * * * “,代表每隔1分钟执行一次

终止任务调度

crontab -r

列出当前有那些任务调度

crontab -l

重启任务调度

service crond restart
at [选项] [时间]

Ctrl + D 结束 at命令的输入,两次

常用选项

-m:当指定的任务被完成后,将给用户发送邮件,即使没有标准输出

-Iatd的别名

-datrm的别名

-v:显示任务将被执行的时间

-c:打印任务的内容到标准输出

-V:显示版本信息

-q<队列><!--队列-->:使用指定的队列

-f<文件><!--文件-->:从指定文件读入任务而不是从标准输入读入

-t<时间参数><!--时间参数-->:以时间参数的形式提交要运行的任务

案例:2天后的下等5点执行 /bin/ls/home

$ at 5pm + 2 days
at> /bin/ls/home

Original: https://www.cnblogs.com/likeyou99315/p/15154208.html
Author: 这行代码没Bug
Title: Linux 定时任务调度

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/569461/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 【HarmonyOS】【JAVA UI】HarmonyOS 网络HttpURLConnection的基本使用

    ​ 参考资料 权限开发指导 线程管理 在鸿蒙(HarmonyOS)环境下,优雅的完成Http访问网络【教程】 api讲解 创建 url URL url=new URL(urlstr…

    Java 2023年5月29日
    0129
  • nginx 屏蔽ip

    在网站运行过程中,我们有的时候需要对某个IP或者IP段进行封禁,禁止IP访问本服务器,如果服务器的环境用的是Nginx,下面我们来看看Nginx如何禁止某个IP访问! 方法一:首先…

    Java 2023年5月30日
    077
  • Java项目代码是如何分层的

    1、背景 说起应用分层,大部分人都会认为这个不是很简单嘛 就controller,service, mapper三层。看起来简单,很多人其实并没有把他们职责划分开,在很多代码中,c…

    Java 2023年6月5日
    082
  • Spring中的Interceptor拦截器中使用@Autowired注解,在运行时会出现空指针

    问题描述 我们一般在拦截器中会写一些逻辑处理,比如获取用户的登录信息,将信息存入ThreadLocal等等。而获取用户信息的时候就有多种方式了。比如:在session中获取,或者使…

    Java 2023年5月30日
    075
  • Nginx 同一个服务器设置二级域名

    设置二级域名 首先到域名运营商处设置二级域名使其生效。(已阿里的域名管理为例) 进入解析 添加记录,记录类型为 A;主机记录填写二级域名比如 picture,这样我的二级域名就是 …

    Java 2023年5月30日
    082
  • Spring Cloud 新一代Web框架微服务翘楚(一)

    序言 springcloud是微服务架构的集大成者,将一系列优秀的组件进行了整合。基于springboot构建,对我们熟悉spring的程序员来说,上手比较容易。 通过一些简单的注…

    Java 2023年5月30日
    061
  • Springboot2.x 使用 mica-xss 实现 xss 过滤

    参考 Spring Boot XSS攻击过滤插件 mica-xss 使用文档 SpringBoot配置XSS过滤器基于mica-xss 正文 代码 引入依赖库 net.dreaml…

    Java 2023年5月30日
    074
  • 【Java面试】面试遇到宽泛的问题,这么回答就稳了,谈谈你对Redis的理解

    “谈谈你对Redis的理解”! 面试的时候遇到这类比较宽泛的问题,是不是很抓狂?是不是不知道从何开始说起?没关系,今天我用3分钟教你怎么回答。大家好,我是M…

    Java 2023年6月16日
    068
  • day42-反射01

    Java反射01 1.反射(reflection)机制 1.1反射机制问题 一个需求引出反射 请看下面问题: 根据配置文件 re.properties 指定信息,创建Cat对象并调…

    Java 2023年6月15日
    069
  • 【Android端】软件脱壳简单通用思路

    Android端逆向之脱壳の三种手段 Android逆向之脱壳 脱壳一般指去除加固包。 已知脱壳有三种手段: Xposed:例反射大师 VM:例blackdex Frida 每个手…

    Java 2023年6月7日
    077
  • Java架构师学习路线思维导图+Java基础+Java常用技术思维导图

    最近浏览保存的一些比较详细的思维导图,大家感兴趣可下载阅读。 Java架构师学习路线思维导图 链接: _ https://www.processon.com/view/link/5…

    Java 2023年5月29日
    090
  • Spring容器

    正如大家熟知的那样,我们的电脑是由各种部件组成的。比如中央处理器,内存,硬盘,网卡,电源,等等。这些部件一起运转,彼此合作,各显神通。由是电脑跑起来了,我们可以用它写代码,玩游戏,…

    Java 2023年6月5日
    069
  • 绕过淘宝反爬虫,爬取店铺信息和宝贝信息

    需求是利用爬虫抓取店铺所有商品并下载商品详细页所有图片,随机挑选店铺链接分析。 但是在实现的过程中遇到各种困难,用selenium,requests利用多种方式都没有绕过。最后使用…

    Java 2023年6月5日
    0108
  • 三分钟学会短信验证

    一:打开APISpace官网,登录,搜索短信验证,点击立即购买,新用户会送十条短信 https://www.apispace.com/ 二:打开我的Api,找到刚刚购买的短信流量包…

    Java 2023年6月15日
    073
  • 《Java编程思想》读书笔记(三)

    前言:三年之前就买了《Java编程思想》这本书,但是到现在为止都还没有好好看过这本书,这次希望能够坚持通读完整本书并整理好自己的读书笔记,上一篇文章是记录的第十一章到第十六章的内容…

    Java 2023年6月5日
    065
  • 获取类的子类

    原理: 1、扫描指定路劲下的JAVA文件 2、利用反射 package com.util; import java.nio.file.Files; import java.nio….

    Java 2023年6月6日
    064
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球