热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

简单的脚本锁

不知道大家是不是在运行脚本的时候不小心手抽了一下结果运行了两遍那!反正某人在运行一个该死的脚本时候不小心运行了两遍,结果端口冲突了。所以我写了一个简单的脚本锁函数,作用就防止脚本的重复运行。#!binbash#Thisisscriptlockprogrom#Writer:

    不知道大家是不是在运行脚本的时候不小心手抽了一下结果运行了两遍那!反正某人在运行一个该死的脚本时候不小心运行了两遍,结果端口冲突了。

     所以我写了一个简单的脚本锁函数,作用就防止脚本的重复运行。

 

  1. #!/bin/bash  
  2. #This is script lock progrom  
  3. #Writer:Knight Song  
  4. touch /tmp/lock  
  5. [ -e /tmp/lock ] || quit 2  
  6. .  
  7. .  
  8. .  
  9. rm -f /tmp/lock 

确实很简单吧,就是在运行脚本后创建一个文件,脚本检查文件是不是存在,如果文件存在则退出,如果文件不存在就继续。当脚本运行完成时删除对应的锁文件就OK了。

 


推荐阅读
author-avatar
wendy-kiki8
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有