【发布时间】:2010-11-29 12:13:57
【问题描述】:
我正在编写一个 Python 脚本,它可能会或可能不会(取决于一堆东西)运行很长时间,我想确保多个实例(通过 cron 启动)不会踩到彼此的脚趾。执行此操作的合乎逻辑的方法似乎是基于 PID 的锁定文件……但如果已经有代码可以执行此操作,我不想重新发明轮子。
那么,是否有 Python 模块可以管理基于 PID 的锁定文件的详细信息?
【问题讨论】:
-
我在这里的回答可能也很有趣:[它使用套接字创建一个锁定文件,即使进程被发送一个 sigkill -][1] [1]:stackoverflow.com/questions/788411/…