pythonpsutils模块详解_Python cs.psutils包_程序模块 - PyPI - Python中文网

各种流程管理功能

函数groupargv(pre_argv, argv, post_argv=(), max_argv=None, encode=False)

将数组argv分布在多个数组上

以适应MAX_ARGV。

返回argv列表的列表。

参数:pre_argv:前导参数的序列

argv:要分发的参数序列;这不能为空

post_argv:可选,尾随参数的序列{< CD7> }:可选,每个分布的最大长度

参数列表,默认值:max_argv

encode:默认为false。

如果为true,则将argv序列编码为字节以进行精确计数。

如果encode是布尔值,

使用元素的.encode()方法对元素进行编码。

如果encode是str,则使用元素的.encode()对元素进行编码。

以encode为编码名的方法;

否则假设encode是可调用的

用于编码每个元素。

返回的argv数组将包含编码的元素值

函数PidFileManager(path, pid=None)

PID文件的上下文管理器。

参数:path:进程id文件的路径

pid:要存储在pid文件中的进程id,

来自os.etpid的默认值

在开始时写入进程ID文件

最后删除进程id文件

函数pipefrom(argv, trace=False, binary=False, keep_stdin=False, **kw)

命令中的管道文本。

可选的跟踪调用。

返回解码为文本的Popen对象。

参数:argv:命令参数列表

binary:如果为真(默认为假)

返回原始stdout而不是文本包装器

trace:如果为true(默认值False),

如果trace是True,则背诵对stderr的调用

否则假设trace是流

去背诵咒语。

keep_stdin:如果为true(默认值False)

不要将命令的标准输入附加到空设备。

默认行为是这样做,

防止命令意外

正在使用主进程的输入流。

其他关键字参数传递给io.TextIOWrapper

它包装命令的输出

函数pipeto(argv, trace=False, **kw)

将文本通过管道传递到命令。

可选的跟踪调用。

返回popen对象,其中.stdin编码为文本。

参数:argv:命令参数列表

trace:如果为true(默认值False),

如果trace是True,则背诵对stderr的调用

否则假设trace是流

去背诵咒语。

其他关键字参数传递给io.TextIOWrapper

它包装命令的输入。

功能remove_pidfile(path)

如果权限允许,截断并删除一个pidfile

功能run(argv, logger=None, pids=None, **kw)

运行命令。可选的跟踪调用。

返回subprocess.call的结果

参数:argv:命令参数列表

pids:如果提供而不是没有,

call.add和.remove,在执行过程中使用子进程pid

其他关键字参数传递给subprocess.call

功能stop(pid, signum=, wait=None, do_SIGKILL=False)

停止由pid指定的进程,可以选择等待其终止

参数:pid:进程id。

如果pid是字符串,则将其视为进程ID文件并读取

它的进程ID。

signum:要发送的信号,默认为signal.SIGTERM

wait:是否等待进程,默认为None。

如果None,则返回True(已发送信号)。

如果^ {CD55>},无限期等待,直到进程退出测试为止。

os.kill(pid, 0)。

如果大于0,则等待wait秒,等待进程结束;

如果退出,返回^ {< CD27>},否则^ {< CD25> };

do_SIGKILL:如果为true(默认值False),

将进程signal.SIGKILL作为返回前的最终度量值发送

函数write_pidfile(path, pid=None)

将进程id写入pid文件

参数:path:pid文件的路径pid:要写入的进程id,来自os.getpid的deautl。

欢迎加入QQ群-->: 979659372

推荐PyPI第三方库

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值