python子进程管理器
subprocess_manager的Python项目详细描述
说明
处理新进程的python子进程模块的包装器 生成(可选为守护进程),指定超时时间,以及 以非阻塞方式打印/记录/访问进程输出 时尚。
安装
pip install subprocess_manager
用法
from subprocess_manager.run_subprocess import run_subprocess process, execution_time = run_subprocess('/bin/bash', ['-l', '-c', 'echo "Hello World!"') tail_process, command_starttime, command_process_stdout, command_process_stderr = run_subprocess('/bin/bash', ['-l', '-c', 'tail process.log', daemon=True, return_std=True)
有关其他参数和 细节。