linux 关于休眠得脚本,linux – 如果条件为true,请将cron作业休眠5分钟
你有两个选择来获得这个.通常,cron与前一个作业实例是否仍在运行无关.
选项1:
在脚本的开头写一个锁文件,并在完成后将其删除.然后在脚本开头检查文件是否存在,如果是,则脚本结束而不做任何事情.例如,这可能是这样的:
# if the file exists (`-e`) end the script:
[ -e "/var/lock/myscript.pid" ] && exit
# if not create the file:
touch /var/lock/myscript.pid
...
# do whatever the script does.
# if condition
sleep 300 # wait 5 min
...
# remove the file when the script finishes:
rm /var/lock/myscript.pid
选项2:
这也很有用.它被称为run-one.从联机帮助页:
run-one – run just one instance at a time of some command and unique
set of arguments (useful for cronjobs,eg)
然后cronjob可能如下所示:
* * * * * /usr/bin/run-one /path/to/myscript
linux 关于休眠得脚本,linux – 如果条件为true,请将cron作业休眠5分钟相关推荐
- linux运维自动化脚本,linux运维自动化shell脚本小工具
linux运维shell 脚本小工具,如要分享此文章,请注明文章出处,以下脚本仅供参考,若放置在服务器上出错,后果请自负 1.检测cpu剩余百分比 #!/bin/bash #Inspect CPU # ...
- Linux关机运行的脚本,Linux关机时执行指定脚本功能实现
1.关机时执行某个脚本的具体思路 (1)在文件夹/etc/init.d/下创建关机时需要执行的脚本file_name: (2)分别在文件夹/etc/rc0.d/和/etc/rc6.d/下创建该该脚本文 ...
- linux一键电影网站脚本,Linux下HTML5播放器一键生成脚本
原创内容,转载请注明出处: https://www.myzhenai.com.cn/post/2394.html https://www.myzhenai.com/thread-17969-1-1.h ...
- linux关机前执行脚本,Linux关机时执行指定脚本
要实现在Linux关机时执行某个脚本的具体思路 1.在文件夹 /etc/init.d/ 下创建关机时需要执行的脚本 file_name; 2.分别在文件夹 /etc/rc0.d/ 和 /etc/rc6 ...
- linux下的shell脚本,linux下的shell脚本的使用
什么是shell? Shell是一个命令解释器,它在操作系统的最外层,负责直接与用户进行对话,把用户的输入解释给操作系统,并处理各种各样的操作系统的输出结果,输出到屏幕反馈给用户.这种对话方式可是交互 ...
- linux mongodb开机启动脚本,Linux下设置MongoDB开机自启动
将MongoDB服务加入随机启动 vi /etc/rc.local 使用vi编辑器打开配置文件,并在其中加入下面一行代码 /usr/local/mongodb/bin/mongod -dbpath=/ ...
- linux etc 服务启动脚本,linux 服务脚本启动问题
对于使用了 systemd 的系统,所有的 service 服务都会默认转为 systemd 服务之后再由 systemd 来执行,转换之后,你也可以直接使用 systemd 来执行了(它的用户工具就 ...
- linux下c 编译脚本,Linux下编译C语言与makefile脚本语言
GCC 1.Source CRT 软件:可以控制linux的终端. 2.FileZilla 软件: windows 远程传文件到linux. 使用sourceinsight 文本编辑器 一linux编 ...
- linux ssh非交互脚本,Linux expect非交互式执行脚本
expect简介 expect是一款自动化的脚本解释型的工具. expect基于tcl脚本,expect脚本的运行需要tcl的支持. expect对一些需要交互输入的命令很有帮助,比如ssh ftp ...
最新文章
- 变量,作用域,和内存问题
- ssm中shiro的使用
- eclipse下使用maven配置库托管jar包
- java修改JFrame默认字体
- 几个有用的Linux命令
- 大数据学习笔记16:MR案例——计算学生平均成绩
- 关于 linux 分区[转自ubuntu中文论坛]
- 大数据_Flink_数据处理_案例WorldCount_批处理版---Flink工作笔记0008
- AJAX实例演示加载xml
- 【网络流24题】魔术球
- Socket编程中,阻塞与非阻塞的区别
- POI导出echarts统计报表到Excel
- 三线一控电动球阀、三线两控电动球阀、两线制断电开阀、两线制断电关阀四类电动球阀的区别
- mysql5.6.24的安装与简单使用
- 谈谈AVG游戏的Android移植(NScripter与吉里吉里)
- xapp1025仿真
- ! [rejected] master - master (fetch first)问题的解决方案
- 天善智能网络爬虫学习~
- 75 ----平面二次曲线方程的化简: 移轴变换、转轴变换、伸缩变换
- VUE.JS 实现图片随鼠标变换的动画效果
热门文章
- Swing应用程序中的JavaFX 8 DatePicker
- morphia_Morphia和MongoDB:不断发展的文档结构
- java 双重检查锁_Java中可怕的双重检查锁定习惯用法
- Java线程面试的前50个问题,面向初学者和经验丰富的程序员
- Java 8:在新的Nashorn JS引擎中编译Lambda表达式
- 使用Maven Failsafe和TestNG分别运行单元测试和集成测试
- Spring MVC 3模板和Apache Tiles
- 令人印象深刻的第一个Apache Camel版本
- JRockit JRCMD教程
- Java EE 7的高峰–使用EclipseLink的多租户示例