python进程运行控制
run的Python项目详细描述
这个模块提供了方便的方法来保证某个脚本 国家。
run.alone
确保只有一个程序实例正在运行, 这是通过获取 当前脚本:
>>> import run.alone
注意事项
有几件事要记住:
-
仅导入一次,如果得到它,它将退出程序。
导入两次
- 符号链接脚本将解析为 链接到,这是对使用fcltn文件锁的限制
run.until
如果进程运行,则运行到指定的timespec 再长一点,它就会被杀死:
>>> import run >>> run.until('23m42s') >>> ...
您还可以选择限制CPU时间的数量 正在消耗(默认为墙时钟时间):
>>> run.until('42s', 'cpu') >>> ...
致谢
这个模块是从Sys::RunAlone和 Sys::RunUntil由Elizabeth Mattijsen编写的Perl模块。