python文件锁

来源:互联网 发布:软件销售分成比例 编辑:程序博客网 时间:2024/04/29 10:37
lock_file = "/tmp/%s.lock"%os.path.basename(__file__).split(".")[0]lf = Nonedef check_singleton(self):    self.lf = open(self.lock_file,'w')    self.lf.write('%d\n'%os.getpid())    self.lf.flush()    try:        fcntl.flock(self.lf, fcntl.LOCK_EX|fcntl.LOCK_NB)    except:        sys.exit('other instance already running')

原创粉丝点击