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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

基于双差分值和RR间隔处理的心电信号R峰检测算法(MATLAB R2018A)

心电信号中的R峰是确定心率和节律、以及检测其它波形特征点(图1A)的基础。R峰的准确检测是心率变异性分析、心拍分割和心律失常识别重要的处理步骤。 现有的心电信号R峰检测方法主要为基于规则的决策法和基于深度学习的检测方法。基于规则的决策法通常对…

全域运营平台的优缺点各有哪些?听听使用者怎么说!

作为多个创业者交流群内的热点话题,关于全域运营平台优缺点的分析和点评不断涌现,为许多创业者更多信息的同时,也让他们的选择过程变得非常艰难。而在众多的全域运营平台中,被分析和点评次数最多的,当属全域运营平台。…

Excel分类汇总,5个做法,提高数据处理效率!

在日常的工作中,我们经常需要使用Excel中的各种功能,Excel分类汇总功能无疑是数据分析和报告制作中的一把利器,它极大地提高了数据处理的效率和准确性。在现代商业环境中,数据无处不在,而如何从这些数据中提取有效信息…

勇于创新,勤于探索 —— 我的创作纪念日

作者主页:爱笑的男孩。的博客_CSDN博客-深度学习,活动,python领域博主爱笑的男孩。擅长深度学习,活动,python,等方面的知识,爱笑的男孩。关注算法,python,计算机视觉,图像处理,深度学习,pytorch,神经网络,opencv领域.https://blog.csdn.net/Code_and516?typeblog个…

一文了解ai问答机器人:特点、应用、影响

很多人都听过ai问答机器人这个词,也许对于大部分人来说,对它的印象就是智能!这是不可置疑的。你在生活中肯定也接触了不少的ai问答机器人。但是关于ai问答机器人,你是否了解它的特点、应用领域和对人类未来的影响呢?Lo…

【Python数据分析】基于自回归积分滑动平均模型的疫情分析报告 附完整python代码

资源地址:Python数据分析大作业 2000字 图文分析文档 疫情分析完整python代码 数据分析 数据来自法国疫情数据 资源地址:Python数据分析大作业 2000字 图文分析文档 疫情分析完整python代码 代码详解 完整代码文件 主要是对时间序列数据进行分析和预…

byzer plugin install log

离线插件参考地址: Byzer Documentation 离线安装方式(错误过程记录): 参考文档:https://docs.byzer.org/#/byzer-lang/zh-cn/extension/README Byzer-lang 支持插件安装,删除,获取列表等。安装…

PHP8.3 使用openssl 的 DES-ECB 模式加密

因为开发环境要升级了,由原本的 7 升级到8.3,以前在7 的时候加密方式是这样的 openssl_encrypt($content, DES-ECB, $key) 在PHP8.2之后,已经开始不用 DES-ECB 模式,可以使用 phpseclib/phpseclib 平替,我使用的是2.…

Linux(三)

Linux(三) Linux网络配置管理网络基础知识 IP地址A类 由1个字节网络地址3个字节主机地址B类 由2个字节网络地址2个主机地址C类 由3个字节网络地址1个主机地址D类:主要用于组播E类:为将来使用保留 子网掩码子网掩码作用网关DNS服务器 Linux用户管理用户的…

Go 语言安装部署(超详细版本)

在学习和使用 Go 语言时,正确的安装和配置是非常重要的一步。本文将介绍如何在不同操作系统上安装 Go 语言,并讨论一些常见的配置选项,帮助读者更好地了解和使用 Go 语言。无论是初学者还是有一定经验的开发者,都能从本文中获得有…

RAC11G添加节点

添加节点场景 1、集群扩容 2、节点损坏后进行了删除操作,之后又要求恢复删除节点 环境和需求说明 由于3节点RAC,其中节点3因为本地盘损坏,导致系统完全损坏,系统需要重新安装。将损坏的3节点删除后再进行添加。 数据库版本&a…

力扣刷题--268. 丢失的数字【简单】

题目描述🍗 给定一个包含 [0, n] 中 n 个数的数组 nums ,找出 [0, n] 这个范围内没有出现在数组中的那个数。 示例 1: 输入:nums [3,0,1] 输出:2 解释:n 3,因为有 3 个数字,所以…

Compose Multiplatform 1.6.10 发布,解释一些小问题, Jake 大佬的 Hack

虽然一直比较关注跨平台开发,但其实我很少写 Compose Multiplatform 的内容,因为关于 Compose Multiplatform 的使用,其实我并没在实际生产环境上发布过,但是这个版本确实值得一提,因为该版本包含: iOS Bet…

蓝牙模块、WiFi模块等无线通信模块使用规范

在当今的科技时代,无线通信模块已经广泛应用于各类电子设备中。特别是蓝牙模块、WiFi模块等无线模块,它们为设备间的通信提供了便利,使得我们的生活更加便捷和高效。然而,为了确保这些无线模块正常工作并避免可能的安全隐患&#…

IDEA创建Spring Boot项目

1 打开新建项目界面 如图1,打开IDEA,点击菜单栏的File->New->Project,打开新建项目界面。 图1 新建项目 2 填写项目信息 在新建项目界面点击左侧工具栏的Spring Initializr选项,进行Spring Boot项目信息的填写&#xff…

kettle之 Concat fields将字符串拼接起来

用到两个组件,一个是文本文件输入,一个是 Concat fields 成功截图 文本文件输入 根据;将文本内容分成两部分,第一部分是a,第二部分是b Concat fields 运行即可 这里的Fields是上一个步骤里面的输出的字段名称 TargetField Nam…

# window10 设置一个【自定义运行】命令行快捷方式

window10 设置一个【自定义运行】命令行快捷方式 window10 [运行】命令行打不开,可采用如下简单快捷方法: 1、右键点击桌面空白处,然后点击【新建】,再点击【快捷方式】。 2、在【请键入对象的位置】文本框输入: exp…

【JavaEE进阶】——一万字带你深刻理解Spring IoCDI

目录 🚩Spring是什么 🎈什么是容器? 🎈什么是 IoC? 📝传统开发思路 📝IOC思想 📝IoC 优势 🎈DI 介绍 🚩IoC 详解 🎈Bean的存储 &#x…

Zoho Campaigns邮件营销怎么发邮件?

Zoho Campaigns,作为业界领先的邮件营销平台,以其强大的功能、用户友好的界面以及深度的分析能力,为企业提供了一站式的邮件营销解决方案,助力企业高效地触达目标受众,构建并巩固庞大的客户基础。云衔科技为企业提供Zo…

羊毛纤维直径检测 — C++

羊毛纤维检测 系统是 Ubuntu20.04 。 需要用到 OpenCV 的库,库具体该怎么编译配置,可以参考网上的教程。 自己码的一小段函数,用纯 CV 的方式处理羊毛纤维图像,如图所示: 在 wool 下面,创建 build 文件…