首页 > 系统相关 >Linux crontab 定时任务

Linux crontab 定时任务

时间:2022-12-08 17:25:31浏览次数:41  
标签:15 service crontab command Linux 定时 取值 crond

定时任务是比较常用的一项功能,crontab在Linux最常用的定时任务,非常稳定可靠。一般情况crontab默认安装有,可以先查看crontab有状态:

service crond status   #查看crontab状态,一般是Active: active (running)

如果crontab没有运行可以执行下面相关代码进行设置:

/sbin/service crond start       #启动
/sbin/service crond stop        #停止
/sbin/service crond restart     #重启服务
/sbin/service crond reload      #重新加载

如果crontab处于运行状态,编辑crontab即可:

crontab -e     #编辑crontab

每一行代表一个任务,一共六个字段,前五段是时间设定段,第六段是要执行的命令。示例:* * * * * command,分别代表:分,时,日,月,周 命令

  • 分的取值: 从0到59之间的任何整数。
  • 时的取值:从0到23之间的任何整数。
  • 日的取值:从1到31之间的任何整数。
  • 月的取值:1到12之间的任何整数。
  • 周的取值:从0到7之间的任何整数。

各段中还可以使用特殊字符进行设置:

  • 星号(*):代表全选,选择所有值。

  • 逗号(,):代表特定范围。

  • 中杠(-):代表连续范围。

  • 正斜线(/):代表间隔频率。

看看几个示例(N取值正整数):

*/n * * * * command         #每隔N分钟运行一次,例如每隔一分钟运行一次:*/1 * * * * docker run nginx
2 * * * * command           #每小时的第2分钟运行一次
0 n * * * command           #每天N时运行一次,例如每天2点运行一次:0 2 * * * docker run nginx
0 1,2 * * * command         #每天凌晨1点,2点各运行一次
15 1-5 * * * command        #每天凌晨1点15分,2点15分,3点15分,4点15分,五点15分,各运行一次
0 1 1 * * command           #每月1号凌晨1点执行一次
0 1 * * 1-5 command         #周一至周五凌晨1点执行一次

编辑完之后保存退出即可,可以通过查看命令查询当时行执行的任务:

crontab -l

查看日志:

tail -f /var/log/cron

 

标签:15,service,crontab,command,Linux,定时,取值,crond
From: https://www.cnblogs.com/netcore3/p/16966638.html

相关文章

  • 实现在windows、linux下上传ios app到App Store​
     我们知道发布一个app,一般是用到苹果的applicationloader助手上传应用,用过的都知道使用起来很繁琐,经常出错。而且只能运行在mac系统上,需要一定的硬件条件。​  前......
  • 【Linux】常用
    查看端口占用yuminstalllsoflsof-i:8080:查看8080端口占用lsofabc.txt:显示开启文件abc.txt的进程lsof-cabc:显示abc进程现在打开的文件lsof-c-p1234:列出进程......
  • linux 下编译与发布jar包 ---主要用在本地开发环境
    我们的代码在git上,然后通过如下命令进行下载与编译。编译后,运行我们执行的jar包build-demo.sh ---git下载代码到本地、maven发布包restart-demo-mock.sh ---在本机......
  • linux 时间同步
    设置ntp时间同步服务1、安装ntpyuminstall-yntp2、设置NTP服务开机启动chkconfigntpdonservicenptdstart//查看当前的linux系统时间#date如果还是不行在加这行......
  • VMware Workstation 17.0 Pro SLIC & Unlocker for Linux
    VMware_Dell_2.6_BIOS-EFI64_Mod;macOSUnlocker,支持macOSVentura请访问原文链接:VMwareWorkstation17.0ProSLIC&UnlockerforWindows&Linux,查看最新版。原创作......
  • 初试定时器
    新入门skynet系列视频b站网址https://www.bilibili.com/video/BV19d4y1678Xskynet里面提供了定时器。skynet.timeout实际上是请求定时器线程往自己的队列添加一个消......
  • Linux——Bash脚本基本用法总结
    文章目录基本语法基于语法awk(分割命令返回值)sed(处理行内容)融合正则指令条件语句条件判断符1.if2.while额外方法在脚本中使用命令行指令并获取返回值延......
  • Linux下学习FPGA
    声明(叠甲):鄙人水平有限,本文章仅供参考。1.环境推荐使用Ubuntu20.04这是我使用多个版本中最好用的一个,相关安装教程可以自行上网搜索这不再赘述,但要补充的一点的是......
  • 用于软驱的Linux驱动程序直到2023年仍在维护中
        当我们准备进入 2023 年时,Linux 内核的软盘驱动仍在维护。在下周的 Linux 6.2 合并窗口之前,开发人员在为 2 月左右公布的 Linux 6.2 稳定版而努力,这......
  • linux问题定位中ftrace和strace使用。
    最近在定位问题过程中,有些涉及到内核,有些涉及到用户面,有些是两则之间都有。通过咨询牛人,推荐ftrace使用。最后问题得到了解决,下面记录下ftrace和strace简单使用的介绍。......