返回顶部
首页 > 资讯 > 操作系统 >Linux中的定时任务crond怎么用
  • 626
分享到

Linux中的定时任务crond怎么用

2023-06-28 00:06:55 626人浏览 八月长安
摘要

这篇文章主要介绍了linux中的定时任务crond怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。crontab 是linux下用来周期性的执行某种任务或等待处理某些事件

这篇文章主要介绍了linux中的定时任务crond怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

crontab 是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具

Linux中的定时任务crond怎么用

Linux任务调度的工作主要分为以下两类

系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存 2、个人执行的工作:某个用户定期要做的工作,例如每隔10分钟检查邮件服务器是否有新信,这些工作可由每个用户自行设置。

分钟   小时   天数   月数   周数minute   hour   day   month   week每个字段代表的含义如下:Minute          每个小时的第几分钟执行该任务Hour            每天的第几个小时执行该任务Day             每月的第几天执行该任务Month           每年的第几个月执行该任务DayOfWeek       每周的第几天执行该任务

对于程序员来说最关注的莫过于使用示例,通过示例可以一目了然的掌握如何使用定时任务

注意:在 crontab 命令中只有 “绝对路径”,不存在相对路径,故执行任何命令都需要写绝对路径

1、每小时的第5分钟执行 ls 命令

5 * * * * ls

2、每5分钟执行 ls 命令

*/5 * * * * ls

3、每天的 4:30 执行 ls 命令

30 4 * * * ls

4、每小时执行 ls 命令

0 * * * * ls

5、每天执行 ls 命令

0 0 * * * ls

6、每周执行 ls 命令

0 0 * * 0 ls

7、每年执行 ls 命令

0 0 1 1 * ls

8、每月 8号 的 7:20 执行 ls 命令

20 7 8 * * ls

9、每年的 6月28号 5:30 执行 ls 命令

30 5 28 6 * ls

10、每星期日的 6:30 执行 ls 命令

30 6 * * 0 ls

注意:0 表示星期天, 1 表示星期一,以此类推;也可以用英文来表示,sun 表示星期天,mon 表示星期一等。

11、每月 10号和20号 的 4:30 执行 ls 命令

30 4 10,20 * * ls

注意:” , ” 用来连接多个不连续的时间

12、每天 8~11点 的第 25 分钟执行 ls 命令

25 8-11 * * * ls

注意:” – ” 用来连接连续的时间

13、每个月中每隔 10天 的 5:30 执行 ls 命令

30 5 */10 * * ls

即:每月的 1、11、21、31日 在 5:30 执行一次 ls 命令

14、每天 4:30 以 root 身份执行 /etc/cron.daily 目录中的所有可执行文件

30 4 * * * root run-parts /etc/cron.daily

15、真实使用中,一般都是执行自己的可执行文件

0 * * * * cd /data/sync-data/mdd;/data/GoProjects/bin/go-elastic-index -config=mdd.toml >> mdd.log 2>&1

上面命令译为:每小时执行一次,首先通过 cd 命令进入到指定绝对目录下,之后使用绝对路径找到可执行文件正常执行即可。对应的 mdd.toml 和 mdd.log 都是在 cd 到的目录下,此时就不需要全部写全目录了,如果不使用 cd 命令,最终的写法如下:

0 * * * * /data/GoProjects/bin/go-elastic-index -config=/data/sync-data/mdd/mdd.toml >> /data/sync-data/mdd/mdd.log 2>&1

最后命令

crontab -l        查看定时任务crontab -l -u jp  列出用户jp的所有调度任务crontab -e        编辑定时任务crontab -r        删除所有的定时任务

感谢你能够认真阅读完这篇文章,希望小编分享的“Linux中的定时任务crond怎么用”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网操作系统频道,更多相关知识等着你来学习!

--结束END--

本文标题: Linux中的定时任务crond怎么用

本文链接: https://lsjlt.com/news/314803.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linux中的定时任务crond怎么用
    这篇文章主要介绍了Linux中的定时任务crond怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。crontab 是linux下用来周期性的执行某种任务或等待处理某些事件...
    99+
    2023-06-28
  • Linux中使用crond工具创建定时任务的方法
    前言 crond是一个linux下的定时执行工具(相当于windows下的scheduled task),可以在无需人工干预的情况下定时地运行任务。crond工具提供crontab命令来设置定时任务,属于守护进程,...
    99+
    2022-06-04
    linux 创建定时任务 linux crond工具
  • linux cron定时任务怎么使用
    在Linux中,Cron是一个用于在预定时间自动执行任务的工具。Cron通过使用Cron表达式来指定任务的执行时间。要使用Cron定时任务,请按照以下步骤进行操作:1. 使用以下命令打开Cron表达式配置文件:```crontab -e...
    99+
    2023-08-11
    linux cron
  • Linux中定时任务和临时任务的图形化工具Zeit怎么用
    Linux中定时任务和临时任务的图形化工具Zeit怎么用,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Zeit是一个开源的GUI工具,通过“crontab”和“at”来调度...
    99+
    2023-06-15
  • 怎么在linux中设置定时任务
    怎么在linux中设置定时任务?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一,首先登录二,找到文件夹三,查看定时任务crontab -l四,vi root 编辑定时任务 编辑...
    99+
    2023-06-09
  • Rocky Linux中怎么设置定时任务
    在Rocky Linux中设置定时任务通常使用crontab命令。 要设置一个定时任务,请按照以下步骤操作: 打开终端窗口,输入以...
    99+
    2024-04-02
  • linux中怎么使用crontab创建定时任务
    这篇文章将为大家详细讲解有关linux中怎么使用crontab创建定时任务,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Linux下可以利用crontab创建定时任务。常用搭配crontab -e 编辑任...
    99+
    2023-06-09
  • linux怎么新建定时任务
    在Linux系统中,可以使用`crontab`命令来新建定时任务。具体操作如下:1. 打开终端,输入以下命令进入`crontab`编...
    99+
    2023-09-08
    linux
  • linux定时任务怎么设置
    在Linux中,可以使用cron命令来设置定时任务。 使用crontab -e命令来编辑定时任务: $ crontab -e ...
    99+
    2023-10-23
    linux
  • linux怎么设置定时任务
    在Linux系统中,可以使用crontab命令来设置定时任务。1. 使用以下命令打开crontab编辑器:crontab -e2. ...
    99+
    2023-10-18
    linux
  • Linux怎么定时执行任务
    在Linux中,可以使用cron来定时执行任务。Cron是一个用于定期运行命令或脚本的Unix工具。要创建一个定时任务,可以按照以下...
    99+
    2023-08-12
    Linux
  • 怎么在linux中使用crontab 定时执行任务
    怎么在linux中使用crontab 定时执行任务?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。linux下定时执行任务的方法在LINUX中,周期执行的任务一般由cron这...
    99+
    2023-06-09
  • Linux图形化中定时任务的工具Zeit怎么用
    今天就跟大家聊聊有关Linux图形化中定时任务的工具Zeit怎么用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Zeit是一个开源工具,用于通过“crontab”和“at”来调度任务...
    99+
    2023-06-28
  • SpringBoot中怎么使用定时任务
    本篇文章为大家展示了SpringBoot中怎么使用定时任务,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1. 线程实现利用线程可以设定休眠时间的方式可以实现简单的定时任务逻辑。  ...
    99+
    2023-06-02
  • linux中怎么创建一个PHP定时任务
    linux中怎么创建一个PHP定时任务,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。首先创建一个php文件:示例内容如下:<php$ch=curl_ini...
    99+
    2023-06-09
  • 怎么在linux中添加每天定时任务
    今天就跟大家聊聊有关怎么在linux中添加每天定时任务,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作系统,是一个...
    99+
    2023-06-10
  • Linux下的定时任务和延时任务的详解
    at at + time at 17:23 at> touch /mnt/file{1..9} ##延迟动作 at> 键入ctrl+d ##表示发起动作 at -l | atq ##查看当前任务 ...
    99+
    2022-06-04
    Linux定时任务和延时任务 Linux定时任务 Linux延时任务
  • Ubuntu中怎么使用crontab定时任务
    今天就跟大家聊聊有关Ubuntu中怎么使用crontab定时任务,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 使用crontab -e命令这个命令的使用比较简单。直接输入~# cr...
    99+
    2023-06-17
  • linux中普通用户的定时任务详解
    前言 普通用户定义crontab定时任务:比如oracle用户定义一个定时任务:每分钟打印当前目录 [oracle@node2 ~]$ crontab -e */1 * * * * /bin/ls -al >...
    99+
    2022-06-04
    linux普通用户 linux普通用户的定时任务
  • 怎么在Linux中使用crontab命令定时执行任务
    怎么在Linux中使用crontab命令定时执行任务?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。crontabcron是一个linux下 的定时执行工具,可以在无需人工干...
    99+
    2023-06-09
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作