用于分析pbs记帐日志的python库

pbsacct的Python项目详细描述


pbsacct python模块是处理记帐日志数据的接口。 从各种PBS变体(Torque、PBS Pro和OpenPBS),包括 支持将数据发送到数据库进行持久性和分析。分贝 mysql/mariadb当前支持持久性,sqlite和 PostgreSQL处于不同的发展阶段。

例如,下面是一个使用模块读取扭矩的简单示例 记帐日志文件并打印其中记录的作业的信息:

#!/use/bin/env python
import pbsacct
jobs = pbsacct.jobs_from_file("/var/spool/torque/server_priv/accounting/20180627")
for jobid in jobs.keys():
  job = jobs[jobid]
  print "%s: user=%s group=%s account=%s" % \
        (jobid,job.user(),job.group(),job.account())
# Here endeth the program

更多完整的示例(包括数据库连接)请访问:

https://github.com/tabaer/pbstools/blob/master/sbin/job-db-updatehttps://github.com/tabaer/pbstools/blob/master/sbin/jobscript-to-dbhttps://github.com/tabaer/pbstools/blob/master/sbin/pbsacct-dumphttps://github.com/tabaer/pbstools/blob/master/sbin/sw_app-cachehttps://github.com/tabaer/pbstools/blob/master/sbin/sw_app-index

pbsacct python模块是实用程序pbstools集合的一部分:

https://github.com/tabaer/pbstools

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何使用java创建灰度图像   java Android VideoView在长时间运行(超过24小时)后冻结   javaxml到XSL格式   servlets如何在Java中获取POST变量值   java给加入indtantly jda的用户jda一个角色的最佳方式是什么   java在读取带有列表的文件时获取所有空值   java在无管理员权限的NetBeans中使用JavaFX场景生成器2.0   java如何通过JSON API实现复杂的条件批量部分更新?   java使用ApacheLucene索引大文件时,如何避免内存不足错误?   使用协议“mapi://”从java对outlook中打开的邮件进行编码   java trywithresources详细信息   java在对JTable进行排序后无法从中获取正确的行(Swing)   单元测试如何在测试类(java)中的main中存根函数   oauth 0auth_签名在java中使用SHA1RSA   java重写equals和hashCode只是为了调用super。等于/哈希代码还是抛出断言错误?