エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
pythonで多重起動禁止 - Qiita
import os import fcntl import time def process_lock(): lockfile = os.path.splitext(os.path.abspat... import os import fcntl import time def process_lock(): lockfile = os.path.splitext(os.path.abspath(__file__))[0] + '.lock' lockfp = open(lockfile, "w") try: fcntl.flock(lockfp, fcntl.LOCK_EX | fcntl.LOCK_NB) except IOError: return return lockfp def main(): lock = process_lock() if not lock: print("lock error") exit(1) # 処理 time.sleep(360) if __name__ == '__main__': main()