【文件属性】:
文件名称:pyrunner:Python任务执行器
文件大小:6KB
文件格式:ZIP
更新时间:2021-05-15 13:41:33
Python
吡喃
一个简单的Python任务运行器。 将其用作CLI,或使用python接口包装自己的脚本。
特征
防止任务同时运行两次。
阻止已完成的任务再次启动。
它通过在指定的任务目录中写入令牌文件.done和.running来实现此.running 。 一个目录=一项任务。
用例范例
崩溃恢复
假设你推出多项任务的所有子目录: ls | xargs -I % command % ls | xargs -I % command % ,该命令在中间崩溃。 现在,您如何仅运行未完成的任务?
您可以使用pyrunner运行您的任务,然后第二次运行将仅启动未完成的任务。
平行
它也可以用作穷人的并行库。 代替ls | xargs -P 2 -I % command % ls | xargs -P 2 -I % command %您可以运行ls | xargs -I % pyrunner %/.t
【文件预览】:
pyrunner-master
----pyrunner.py(3KB)
----examples()
--------touch.py(396B)
--------touch2.py(710B)
----setup.py(3KB)
----.gitignore(1KB)
----README.md(2KB)