Python - 让程序只运行一个实例

 

本作品采用知识共享署名-非商业性使用-相同方式共享 3.0 Unported许可协议进行许可。允许非商业转载,但应注明作者及出处。

 


作者:liuyuan_jq

2011-04-28

 

 

import fcntl def lockFile(lockfile): fp = open(lockfile, 'w') try: fcntl.lockf(fp, fcntl.LOCK_EX | fcntl.LOCK_NB) except IOError: return False return True if __name__ == "__main__": if not lockFile(".lock.pid"): sys.exit(0) 

 

你可能感兴趣的:(python,import,FP)