Like Silk: Script: fcntl

python関連のメモ

ファイルをロックして排他処理

code

fcntl.py←右クリックで保存できます.
#!/usr/bin/env python
#coding: utf-8

import fcntl

fd = open("lockfile.lock", "w")
fcntl.flock(fd,fcntl.LOCK_EX)

# process

fcntl.flock(fd,fcntl.LOCK_UN)
fd.close()

参考URL


Like Silk