2016-04-04 13 views
-1

私はpython lockfileモジュールを使用しようとしますが、このモジュールは一時ファイルを作成してロックします。スクリプトが中断した場合(サーバの再起動など)、この一時ファイルは削除されず、ファイルはロックされたままです。一時ファイルを作成せずにファイルをロックするには?

+0

'/ tmp'にロックファイルを置きますか? – jDo

答えて

1

あなたはfcntlのモジュール

import fcntl 
fcntl.flock('myfile', fcntl.LOCK_EX | fcntl.LOCK_NB) 

秒ここでパラメータファイルをロックしたい方法で定義するフラグがあるを使用することができ、私はこれは非上で動作わからないThe doc

を見ますUnixライクなシステム

関連する問題