Linux crontab 每5秒钟执行一次 shell 脚本 的方法

由于 Linux 的 crontab 的定时命令格式如下:

minute hour day-of-month month-of-year day-of-week commands

意味着标椎定时任务中,最小定时周期是分钟。

但是,由于实际应用中,可能需要每5秒就要求执行某个shell脚本。

该如何实现呢?

本文中提供如下方式;

间隔调用shell命令

crontab 定时脚本如下(只需要将&& 后面的部分,替换成自己需要的脚本执行命令即可):

*/1 * * * * /bin/date >>/tmp/date.txt

*/1 * * * * sleep 5 && /bin/date >>/tmp/date.txt

*/1 * * * * sleep 10 && /bin/date >>/tmp/date.txt

*/1 * * * * sleep 15 && /bin/date >>/tmp/date.txt

*/1 * * * * sleep 20 && /bin/date >>/tmp/date.txt

*/1 * * * * sleep 25 && /bin/date >>/tmp/date.txt

*/1 * * * * sleep 30 && /bin/date >>/tmp/date.txt

*/1 * * * * sleep 35 && /bin/date >>/tmp/date.txt

*/1 * * * * sleep 40 && /bin/date >>/tmp/date.txt

*/1 * * * * sleep 45 && /bin/date >>/tmp/date.txt

*/1 * * * * sleep 50 && /bin/date >>/tmp/date.txt

*/1 * * * * sleep 55 && /bin/date >>/tmp/date.txt

执行效果如下:

Linux命令每五分钟执行一次,Linux crontab 每5秒钟执行一次 shell 脚本 的方法相关推荐

  1. (网页)js每隔5分钟执行一次ajax请求的实现方法(转)

    转自脚本之家: 一个页面好像只能有一个 window.οnlοad=function(){},所以要有多个事件,这样写就好了 window.onload=function(){ //假设这里每个五分钟 ...

  2. tree老师:每天五分钟教你学linux基础命令02

    tree老师:每天五分钟教你学linux基础命令02 ls ls命令用于列出文件和目录.默认上,他会列出当前目录的内容.带上参数后,我们可以用ls做更多的事情.  比如,当我们刚刚改了文件,却不记得是 ...

  3. java cron 每100分钟执行一次

    直接撸代码! 每一个半小时执行一次 cron表达式: 0 30 0/2 * * ? 每100分钟执行一次 cron表达式: 0 40 0/2 * * ? 补充点信息: 秒 0-59 , - * / 分 ...

  4. cron 表达式 1小时30分钟,100分钟执行一次

    注:不涉及日历(不指定某月\天(周几)等),使用:Simple Trigger(测试代码粘贴在最后) 比如定时任务的需求:间隔 多少秒/分/时( 每隔99秒,每隔100分钟执行等) 每隔90分钟执行一 ...

  5. 45 个常用Linux 命令,让你轻松玩转Linux!

    Linux 的命令确实非常多,然而熟悉 Linux 的人从来不会因为 Linux 的命令太多而烦恼.因为我们仅仅只需要掌握常用命令,就完全可以驾驭 Linux. 接下来,让我们一起来看看都有那些常用的 ...

  6. Linux入门第五集!MySQL8在Linux上的安装!MySQL的Linux资源分享!

    Linux入门第五集!MySQL8在Linux上的安装!MySQL的Linux资源分享! 一.Mysql的Linux版本下载! 博主采用的是mysql-8.0.25-1.el7.x86_64.rpm- ...

  7. linux脚本里调执行命令,使用shell的-n/-x/-x执行选项调试Shell脚本

    我们在前面介绍的调试手段是通过修改shell脚本的源代码,从其输出相关的调试信息来定位错误的,那有没有不修改源代码来调试shell脚本的方法呢?有的,那就是使用shell的执行选项,下面将介绍一些常用 ...

  8. git bash linux 命令,Git Bash的妙用 - 使用Linux命令

    如何在Windows中使用Linux命令? 网上有很多说是安装CygwinPortable 在cmd 窗口下是用linux 命令,但是还有一些缺陷. 其实对于程序员来说有一个非常简单有效的方法,那就是 ...

  9. 必须知道的linux命令,29 个你必须知道的 Linux 命令

    虽然Linux发行版支持各种各样的饿GUI(graphical user interfaces),但在某些情况下,Linux的命令行接口(bash)仍然是简单快速的.Bash和 Linux Shell ...

最新文章

  1. Android之glide加载圆形图片地址异常监听
  2. 生病了女朋友说要「陪床」,结果真的是陪床不是陪我......
  3. SQLAlchemy Mapping Table Columns
  4. 升级mac Mojave系统,git无法使用
  5. CentOS 7下安装GUI图形界面
  6. 阿里研究院安筱鹏:数字化,转型与原生并行
  7. python相减函数subs,SUBS(subs是什么函数)
  8. 文本关键词的提取算法实验
  9. 电脑编程入门自学java_电脑编程入门自学Java指南
  10. HashMap源码解析——构造方法
  11. 利用3D面部表情及口语语言的多模态方法进行抑郁症智能化识别
  12. 微信圈子|微卡技术栈
  13. linux下下载基因组程序,从 NCBI 批量下载基因组的方法
  14. Selenium基础之------(将浏览器最大化,设置浏览器固定宽、高,操控浏览器前进、后退)(转)
  15. VSCode系列之IDEA快捷键
  16. SQL Server备份恢复
  17. R语言编程实现批量化处理非结构化的QQ聊天记录(优化版)
  18. 深富策略:资源股高位杀跌消费白马迎来反攻能否配置
  19. AVC/H264格式压缩编码原理
  20. 科研工作者简历常用词汇

热门文章

  1. 垂直导航菜单制作技巧一
  2. PHP设计模式系列 - 数据访问对象模式
  3. Flash上传组件之SWFUpload文件上传
  4. 使用脚本删除ios工程中未使用图片
  5. php提供的魔术常量
  6. elasticsearch使用Filter过滤查询操作(使用marvel插件)
  7. docker提交容器成一个新的镜像commit和push,以及docker常用命令
  8. python把某列改为日期格式_如何更改整列的日期格式?
  9. hadoop中的9000端口代表什么_启动hadoop后,fs.defaultFS中配置的9000端口没有出现在监听中?...
  10. python在csv模块添加新列_如何在CSV文件的开头添加新列?