10 Star 33 Fork 17

hxt168/mongodb_backup_script

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
lock_check.py 548 Bytes
一键复制 编辑 原始数据 按行查看 历史
hanxuetong 提交于 2016-07-14 21:14 . add
import os
class LockCheck:
lock_name= ""
def __init__(self, ):
self.lock_name = os.path.split(os.path.realpath(__file__))[0]+"/backup.lock"
def is_lock(self):
if os.path.exists(self.lock_name):
return True;
else:
return False;
def lock(self):
if not self.is_lock():
print "lock.."
lock_file = open(self.lock_name, 'w')
try:
lock_file.write("")
except Exception, e:
raise e
finally:
lock_file.close()
def release(self):
if self.is_lock():
print "release lock.."
os.remove(self.lock_name)
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/passer/mongodb_backup_script.git
git@gitee.com:passer/mongodb_backup_script.git
passer
mongodb_backup_script
mongodb_backup_script
master

搜索帮助