文档章节

关于crontab中 n分钟执行一次(*/n)的误解

dubox
 dubox
发布于 05/08 17:28
字数 270
阅读 89
收藏 0

最近服务器上了一个定时任务,我把它设为:

*/25 * * * * ccc /xxx/xxx

 然后告诉测试的同学:25分钟执行一次;

 测试同学为了确认又问了一句:是每隔25分钟就执行一次吗?

这一问,问的我不太坚定了。。。(其实在我设25的时候,心里已经在打鼓了。。。)

因为网上各种“crontab 详解”中举的例子都是:

*/1  //表示每分钟执行一次

*/5  //表示每5分钟执行一次

*/10  //表示每10分钟执行一次

可 1,5,10  都是可以被 60 整除的呀,那25呢? 

于是我做了个测试:

*/25 * * * * /usr/local/bin/php "/var/www/html/cron.php"

php 代码:

<?php

mkdir('/var/www/html/'.date('H-i-s',time()));

?>

 

而结果是:

执行的时间是:每小时的 0分,25分,50分,而不是 0,25,50,15,40 。。。

即,每当进入一个新的小时,分钟会从新计算。

所以,“ */n * * * * ”  当 n 不能被 60 整除的时候,就不是:每 n 分钟执行一次

 

© 著作权归作者所有

共有 人打赏支持
dubox
粉丝 2
博文 85
码字总数 22900
作品 0
西安
程序员
使用linux的crontab定时关机

使用linux的crontab定时关机 设置linux定时关机 crontab的详细用法 名称 : crontab 使用权限 : 所有使用者 使用方式 : crontab [ -u user ] file crontab [ -u user ] { -l | -r | -e } 说明...

DB_Terrill
2012/10/31
0
0
crontab的用法及每15分钟同步服务器的时间

crontab  名称 : crontab   使用权限 : root用户和crontab文件的所有者   语法 :   crontab [-e [UserName]|-l [UserName]|-r [UserName]|-v [UserName]|File ]   说明 :   cro...

独钓渔
2013/03/28
0
0
如何实现ubuntu每天定时关机

编辑 /etc/crontab添加一条 并且保证crontab服务的运行即可 f1 f2 f3 f4 f5 sudo /sbin/halt 假设 要每天的23点30定时关机 命令如下 30 23 sudo /sbin/halt 至于crontab 服务 再GUI下的服务管...

jack_cheng
2014/02/19
0
0
定时自动启动任务crontab命令用法

每个操作系统都有它的自动定时启动程序的功能,Windows有它的任务计划,而Linux对应的功能是crontab。 crontab简介 crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指...

呼噜呼噜睡翻天
2012/11/15
0
0
Linux下定时执行任务 crontab 命令

1、什么是crontab crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。该词来...

秦都李先生
2014/04/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

idea新建springCloud项目(5)- 订单服务

1.创建订单api,如下: 2.创建订单实现逻辑 3.新建订单、订单商品表 -- 订单 create table `order_master` ( `order_id` varchar(32) not null, `buyer_name` varchar(32) not null comment......

monroeCode
6分钟前
0
0
游戏开发经验谈(二):对战类全球服游戏的设计与实现

上篇文章《游戏开发经验谈(一):游戏架构里隐藏的五个坑及其应对方案》,我们主要讲解了游戏架构设计当中隐藏的一些坑及其应对方案,错过的小伙伴可以回溯之前的内容。本期内容,将会重点介...

UCloudTech
15分钟前
0
0
Mysql基本语法

一.联合主键 drop table CONTENT_AND_CATALOG;CREATE TABLE `tobebetter`.`CONTENT_AND_CATALOG` ( `ID` VARCHAR(120) NOT NULL , `CONTENT_ID` VARCHAR(120) , `CA......

我是菜鸟我骄傲
17分钟前
0
0
179. centos7 安装mariadb

1. centos7 中安装mariadb 1.1 执行安装 centos7 自带了mariadb yum -y install mariadb mariadb-server 1.2 启动mariadb systemctl start mariadb 1.3 设置开机启动 systemctl enable maria......

Lucky_Me
24分钟前
0
0
【AI实战】动手训练自己的目标检测模型(YOLO篇)

在前面的文章中,已经介绍了基于SSD使用自己的数据训练目标检测模型(见文章:手把手教你训练自己的目标检测模型),本文将基于另一个目标检测模型YOLO,介绍如何使用自己的数据进行训练。 ...

雪饼
30分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部