跳转到主要内容

Python进程运行控制

项目描述

此模块提供方便的方式以保证脚本状态。

run.alone

确保程序仅运行一个实例,这是通过对当前脚本获取fcntl文件锁来实现的

>>> import run.alone

注意事项

有一些事情需要注意

  1. 导入run.alone一次,如果导入两次,它将退出您的程序

  2. 符号链接脚本将被解析为它被链接到的inode,这是使用fcltn文件锁的限制

run.until

在指定的timespec运行,如果进程运行时间更长,它将被终止

>>> import run
>>> run.until('23m42s')
>>> ...

您还可以选择限制消耗的CPU时间(默认为墙钟时间)

>>> run.until('42s', 'cpu')
>>> ...

致谢

此模块由Sys::RunAloneSys::RunUntil perl模块改编,由Elizabeth Mattijsen编写。

项目详情


下载文件

为您的平台下载文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

run-0.2.tar.gz (3.2 kB 查看哈希)

上传时间:

由以下支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面