linux经典定时任务

在使用时记得替换为自己的脚本路径。请在相应的脚本第一行加上#!/bin/bash,否则脚本在定时任务中无法执行。

1、在每天凌晨2点执行

0 2 * * * /bin/sh bashup.sh

2、每天执行两次

下面的示例命令将在每天上午5点和下午5点执行。您可以通过逗号分隔指定多个时间戳。

0 5,17 * * * /scripts/script.sh

3、每分钟执行一次

通常,我们不需要每分钟执行任何脚本,但在某些情况下,您可能需要对其进行配置。

* * * * * /scripts/script.sh

4、在每周日下午5点执行

这种类型的cron可用于执行每周任务,例如日志轮换等。

0 17 * * sun /scripts/script.sh

5、每10分钟执行一次

*/10 * * * * /scripts/monitor.sh

*/10表示每 10 分钟运行一次。就像你想每 5 分钟执行一次一样,使用 */5。

6、在选定的月份执行

有时我们需要安排一个任务只在选定的月份执行。在 1 月、5 月和 8 月运行。

* * * jan,may,aug * /script/script.sh

7、在选定的日期执行

如果您需要安排任务仅在选定的日期内执行。在每个星期日和星期五下午 5 点运行。

0 17 * * sun,fri /script/script.sh

8、在每个月的第一个星期日执行

无法通过时间参数安排脚本仅在第一个星期天执行脚本,但我们可以使用命令字段中的条件来执行此操作。

0 2 * * sun [ $(date +%d) -le 07 ] && /script/script.sh

9、每四个小时执行一次

如果您想以4小时的间隔运行脚本。它可以像下面这样配置。

0 */4 * * * /scripts/script.sh

11、在每个星期日和星期一执行两次

将任务安排为仅在周日和周一执行两次。使用以下设置来做到这一点。

0 4,17 * * sun,mon /scripts/script.sh

12、每30秒执行一次

无法通过时间参数安排每30秒执行一次任务,但可以通过安排相同的 cron 两次来完成,如下所示。

* * * * * /scripts/script.sh

* * * * * sleep 30; /scripts/script.sh

13、在单个 cron 中安排多个任务

使用单个 cron 配置多个任务,可以通过用分号 (;) 分隔任务来完成。

* * * * * /scripts/script.sh;/scripts/scrit2.sh

14、安排任务每年执行(@yearly)

@yearly 时间戳类似于0 0 1 1 *。它会在每年的第一分钟执行一项任务,发送新年问候可能有用

@yearly /scripts/script.sh

  1. 安排任务每月执行(@monthly)

@monthly 时间戳类似于0 0 1 * *。它将在每月的第一分钟执行任务。每月执行诸如支付账单和向客户开具发票等任务可能会很有用。

@monthly /scripts/script.sh

  1. 安排每周执行的任务 (@weekly)

@weekly 时间戳类似于0 0 * * mon。它将在一周的第一分钟执行一项任务。执行每周任务(例如系统清理等)可能很有用。

@weekly /bin/script.sh

15、安排每天执行的任务 (@daily)

@daily 时间戳类似于0 0 * * *。它将在每天的第一分钟执行一项任务,它可能有助于完成日常任务。

@daily /scripts/script.sh

16、安排任务每小时执行一次(@hourly)

@hourly 时间戳类似于0 * * * *。它将在每小时的第一分钟执行一项任务,执行每小时任务可能很有用。

@hourly /scripts/script.sh

17、安排在系统重启时执行的任务 (@reboot)

@reboot 对于您希望在系统启动时运行的任务很有用。它将与系统启动脚本相同。它对于在后台自动启动任务很有用。

@reboot /scripts/script.sh

18、将Cron结果重定向到指定的电子邮件帐户

默认情况下,cron 将详细信息发送到调度cron的当前用户。如果您想将其重定向到您的其他帐户,可以通过设置MAIL变量来完成,如下所示:

crontab -l

0 2 * * * /script/backup.sh

19、将所有cron备份到纯文本文件

我建议将所有作业条目的备份保存在一个文件中。这将帮助您在意外删除的情况下恢复 cron。

20、检查当前计划的cron:

crontab -l

0 2 * * * /script/backup.sh

21、将cron备份到文本文件

crontab -l > cron-backup.txt

cat cron-backup.txt

0 2 * * * /script/backup.sh

22、删除当前计划的cron:

crontab -r

crontab -l

no crontab for root

23、从文本文件恢复cron:

crontab cron-backup.txt

crontab -l

0 2 * * * /script/backup.sh

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

IO多路复用模型原理

在linux没有实现epoll事件驱动机制之前,常规的手段是选择select和poll等IO多路复用的方法来实现并发服务程序。但是在大数据、高并发、集群情况下,select和poll的性能瓶颈就出现了,于是epoll就诞生了 Select select函数监视的文件描述符分三类:writefds、readfds和exceptf…

日历管理软件:桌面日历保姆级安装

一、简介 1、日常管理是当代社会人常用的工具或者是说经常遗漏的工具,今天我推荐的这个软件,相信会让你一见衷心:桌面日历 通常用于记录时间、日期和重要事件。它可以是传统的纸质日历,也可以是电子版的桌面应用程序&#xff0c…

电脑录屏功能全攻略,这3个方法让你轻松掌握

现如今,电脑录屏功能已成为我们日常工作和学习的得力助手。无论是演示软件操作、记录会议内容,还是制作教学视频,电脑录屏都能帮助我们轻松捕捉屏幕上的每一帧画面。本文将详细介绍三种常用的电脑录屏方法,帮助您快速掌握录屏技巧…

一篇文章带你快速搞定Kafka术语no.2

在Kafka的世界中有很多概念和术语是需要你提前理解并熟练掌握的,这对于后面你深入学习Kafka各种功能和特性将大有裨益。下面我来盘点一下Kafka的各种术语。 在专栏的第一期我说过Kafka属于分布式的消息引擎系统,它的主要功能是提供一套完备的消息发布与…

2024新数据库入门教程

1.官网下载MySQL 下载Mysql链接: 点击下载mysql 下载完成后解压到某一个文件夹(记住这个路径,一会要用到) 2.配置初始化文件my.ini 在根目录下创建一个txt文件,名字叫my,文件后缀为ini 以下代码除安装目录和数…

Android消息机制回顾(Handler、Looper、MessageQueue源码解析)

回顾: Android消息机制 Android消息机制主要指的是Handler的运行机制以及Handler所附带的MessageQueue和Looper的工作机制。 介绍 通过Handler 消息机制来解决线程之间通信问题,或者用来切换线程。特别是在更新UI界面时,确保了线程间的数…

微信小程序中使用vantUI步骤

第一步,配置project.config.json 在setting中新增如下: "packNpmManually": true,"packNpmRelationList": [{"packageJsonPath": "./package.json","miniprogramNpmDistDir": "./"}], 第…

一篇文章讲透排序算法之堆排序

1.前言 在学习这篇文章之前,请大家先学习堆这一数据结构中堆的概念,向下调整算法,向下调整建堆。 有关堆的实现方式请参考:堆的实现 堆排序就是利用堆里面学习过的知识点进行排序,如何进行排序呢? 2.堆…

这方法真牛B!论文降重从81%直降1.9%

目录 一、万字论文,从0到1,只需1小时二、获取途径三、论文从81%降到1.9%四、内容是别人的,话是自己的五、AI工具 --> 中文论文降重六、论文降重小技巧 一、万字论文,从0到1,只需1小时 通过O…

Python-3.12.0文档解读-内置函数map()详细说明+记忆策略+常用场景+巧妙用法+综合技巧

一个认为一切根源都是“自己不够强”的INTJ 个人主页:用哲学编程-CSDN博客专栏:每日一题——举一反三Python编程学习Python内置函数 Python-3.12.0文档解读 目录 详细说明 map(function, iterable, *iterables) 参数 返回值 示例 注意事项 参考…

如何让大模型更聪明?提升AI智能的关键策略

如何让大模型更聪明?提升AI智能的关键策略 🤖 如何让大模型更聪明?提升AI智能的关键策略摘要引言方向一:算法创新🚀1.1 自监督学习的崛起1.2 强化学习的应用 方向二:数据质量与多样性📊2.1 数据…

乡村振兴的乡村公共服务提升:提升乡村公共服务水平,满足农民多样化需求,构建幸福美好的美丽乡村

目录 一、引言 二、乡村公共服务提升的必要性 (一)满足农民多样化需求 (二)促进乡村经济发展 (三)构建幸福美好的美丽乡村 三、乡村公共服务面临的挑战 (一)基础设施薄弱 &a…

粘土滤镜特效怎么弄?5个简易制作粘土软件一学就会

#是谁把夏天的氛围感拿捏了#,哦~原来是AI粘土特效。 这玩意儿最近在社交媒体上可是火得一塌糊涂,大家都在用它给自己的照片来个大变身,变成那种丑萌丑萌的粘土小人儿。 如果大家也想尝试一下,那就跟着我来看看几款超好用的粘土滤…

基于Django框架的项目搭建后台首页

(1). 创建数据库 osdb 进入MySQL数据库中,创建一个数据库名为:osdb 通过数据表结构来创建数据表: -- 员工信息表 CREATE TABLE user (id int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 员工账号id,username varchar(50) DEFAULT NULL C…

MySQL:图文超详细教程MySQL5.7下载与安装

一、前言 MySQL 5.7 是一个重要的数据库管理系统版本,它带来了多项改进和新特性,本文将超详细的带大家手动安装一下MySQL5.7。 二、下载MySQL5.7版本 MySQL5.7安装包 链接:https://pan.baidu.com/s/1lz5rp9PwfyeHzkEfI_lW6A 提取码&#…

图卷积神经网络的简史 及其与卷积神经网络的异同

图卷积神经网络(GCN)已经在处理图结构数据方面取得了巨大的成功。在本小节中,我们将深入探讨图卷积神经网络的起源、发展历程,并提供一个简单的Python代码实现示例,以帮助读者更好地理解这一概念。 图卷积神经网络的简…

c# 贪心算法(Greedy Algo)

贪婪是一种算法范式,它逐步构建解决方案,始终选择提供最明显和直接收益的下一个部分。贪婪算法用于解决优化问题。 如果问题具有以下属性,则可以使用贪心法解决优化问题: 每一步,我们都可以做出当前看来最好的选择&…

IDEA 2024.1安装与破解

一、下载 官网地址:https://www.jetbrains.com/idea/download/other.html 二、安装 傻瓜式安装即可 三、破解 3.1 破解程序 网站:https://3.jetbra.in/ 3.2 获取激活码 点击*号部分即可复制成功

Vue——开发前的准备和创建一个vue的工程

文章目录 前言安装 Node js1、下载node.js2、安装node.js3、查看是否安装成功 创建 vue 工程Visual Studio Code 配置目录结构 前言 本篇博客主要讲解Vue开发前的环境配置与一些说明。 安装 Node js 环境需要安装配置一个nodejs 的环境。 vue3 最低nodejs 版本要求为 15.0 1…