位置: 编程技术 - 正文

linux crontab 实现每秒执行的实例(linux中crontab的用法)

编辑:rootadmin

推荐整理分享linux crontab 实现每秒执行的实例(linux中crontab的用法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux crontab命令详解,linux crontable,linux crontab用法,linux中crontab,linux中crontab,linux crontable,linux crontab命令详解,linux中cron,内容如对您有帮助,希望把文章链接给更多的朋友!

linux crontab 命令,最小的执行时间是一分钟。如需要在小于一分钟内重复执行,可以有两个方法实现。

1、使用延时来实现每N秒执行

创建一个php做执行动作,非常简单,就是把当前时间写入log。

crontab -e 输入以下语句,然后 :wq 保存退出。

* * * * * php /home/fdipzone/php/crontab/tolog.php* * * * * sleep ; php /home/fdipzone/php/crontab/tolog.php* * * * * sleep ; php /home/fdipzone/php/crontab/tolog.php* * * * * sleep ; php /home/fdipzone/php/crontab/tolog.php* * * * * sleep ; php /home/fdipzone/php/crontab/tolog.php* * * * * sleep ; php /home/fdipzone/php/crontab/tolog.php使用 tail -f 查看执行情况,可以见到log每秒被写入一条记录。

fdipzone@ubuntu:~$ tail -f /home/fdipzone/php/crontab/run.log-- ::-- ::-- ::-- ::-- ::-- ::-- ::原理:通过延时方法 sleep N 来实现每N秒执行。

注意:

必须能整除间隔的秒数(没有余数),例如间隔的秒数是2,4,6,,等。

如果间隔的秒数太少,例如2秒执行一次,这样就需要在cr

2、编写shell脚本实现

ontab 加入/2=条语句。不建议使用此方法,可以使用下面介绍的第二种方法。

linux crontab 实现每秒执行的实例(linux中crontab的用法)

crontab.sh

#!/bin/bash

step=2 #间隔的秒数,不能大于

for (( i = 0; i < ; i=(i+step) )); do $(php '/home/fdipzone/php/crontab/tolog.php') sleep $stepdone

exit 0crontab -e 输入以下语句,然后:wq 保存退出。

# m h dom mon dow command* * * * * /home/fdipzone/php/crontab/crontab.sh使用 tail -f 查看执行情况,可以见到log每2秒被写入一条记录。

fdipzone@ubuntu:~/php/crontab$ tail -f run.log-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::-- ::

原理:在sh使用for语句实现循环指定秒数执行。

注意:如果不能整除间隔的秒数,则需要调整执行的时间。例如需要每7秒执行一次,就需要找到7与的最小公倍数,7与的最小公倍数是(即7分钟)。

则 crontab.sh step的值为7,循环结束条件i<, crontab -e可以输入以下语句来实现

# m h dom mon dow command*/7 * * * * /home/fdipzone/php/crontab/crontab.sh

以上这篇linux crontab 实现每秒执行的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

Linux 中C语言getcwd()函数的用法 Linux中C语言getcwd()函数的用法先来看该函数的声明:#includeunistd.hchar*getcwd(char*buf,size_tsize);介绍:参数说明:getcwd()会将当前工作目录的绝对路径复制到参

linux 中open()函数详解及简单实例 open()函数创建文件时便捷的权限设置头文件#includesys/types.h#includesys/stat.h#includefcntl.h函数原型intopen(constchar*pathname,intflags);intopen(constchar*pathname,intflags,mode_t

shell 使用数组作为函数参数的方法(详解) 因工作需要,需要使用shell开发一些小工具,当使用数组作为函数参数时,发现只能传递数组的第一个元素,数组后面的元素不能传递到函数内。#!/bin/ba

标签: linux中crontab的用法

本文链接地址:https://www.jiuchutong.com/biancheng/374673.html 转载请保留说明!

上一篇:crontab每10秒执行一次的实现方法(crontab每秒执行一次命令)

下一篇:Linux 中C语言getcwd()函数的用法(linux用c语言实现命令功能)

  • 未确认融资费用怎么算
  • 企业的所得税
  • 基本账户转到一类卡
  • 等额本息还款的特点
  • 企业注销资产负债表年初数要调整吗?
  • 利润表研发费用包括哪些内容
  • 小规模能开劳务费吗
  • 企业注销当月无法申报个税
  • 固定资产弃置费用计入什么科目
  • 工程结余物资清理方案
  • 库存商品毁损会导致什么
  • 企业所得税表样
  • 城镇垃圾处理费计入什么科目
  • 品质问题扣供应商款
  • 职员在外地出差怎么处理
  • 购买印花税票怎么抵扣
  • 属于制造费用的有
  • 工资低于3000要申报吗
  • 个人持有原始股要交税吗
  • 什么是应交税费应交增值税科目设置的贷方明细科目
  • 主营业务收入和产值
  • 总分机构类型怎么选
  • 计提坏账准备需要纳税调增吗
  • 收到的劳务费发票进什么科目
  • 企业银行存款账户核算的内容有
  • 成本是否有含税金额
  • 工地没有手续擅自开工违法吗
  • 员工旅游计入什么费用
  • virtualbox打不开虚拟机
  • 新会计制度下如何做账
  • 金税盘申请电子发票成功后怎样手工导入
  • 防疫物资费用会计处理
  • 公司向股东借款合法吗
  • 无票收入科目
  • win11绿屏是什么原因
  • 公司微信转账要上税么
  • 出差回来报销会务费
  • 固定资产加速折旧方法
  • 出租不动产预缴增值税计算公式
  • 企业低值易耗品摊销计入产品成本的方法
  • 工装费用会计分录
  • css calculate
  • 前端axios请求怎么中断
  • ChatGPT 中文调教指南。各种场景使用指南。学习怎么让它听你的话
  • 怎么买好空调
  • python htmltestrunner报告
  • python中如何读取列表中的指定
  • 税盘显示已反写
  • sql 覆盖索引
  • 生产企业出口转内销增值税申报表怎么填
  • 高新企业申请流程
  • 生产成本明细账t型账
  • 装修增值税税率是多少2022
  • 其他应付款计入资产负债表哪个科目
  • 应付账款不用付情况说明
  • 预留印鉴章是什么章
  • 私人出租房子发圈文案
  • 应付职工薪酬的账务处理
  • 缴纳房产税和城镇房产税
  • 企业支付的产品和物资的原始价格是采购成本中的
  • 3%税率专用发票
  • 债务转实收资本的审批报告
  • 主营业务收入分为
  • 银行日记账怎么导出
  • 房地产开发企业增值税怎么算
  • sql两个数据怎么合并到一起
  • yum源如何配置
  • ghost还原文件
  • win8怎么装系统
  • ubuntu 上不了网
  • windows8开机启动项在哪里设置
  • retail版win10
  • uibutton设置圆角
  • OSG 砖块 shader 例子 GLSL
  • jquery动态设置css
  • js中计时器怎么写
  • 猫的喵喵
  • 置顶聊天的人怎么不见了
  • jquery validate表单校验html
  • 河北农信登录密码错误
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设