首页 > 代码库 > 防止shell运行多个

防止shell运行多个

我很多时候都很懒惰,解决懒惰的主要办法就是用脚本去自动执行,但是有的时候比如处理一个数据,还没有处理完毕,下一次又开始执行了,导致数据错乱,这就是一个问题了,看看我是如何解决的吧!

#!/bin/shcd /opt/shell/LANG="zh_CN"export LANGlock=runLock.lockif [ ! -f "$lock" ]thentouch "$lock"source setenv.shservice httpd startrm "$lock"elseecho "Bash already startup!"fi#脚本运行时,判断是否有锁定文件,如果没有则创建后开始运行脚本,反之就退出。