gpt4 book ai didi

python-2.7 - Python,从运行命令获取状态

转载 作者:行者123 更新时间:2023-12-02 05:17:02 27 4
gpt4 key购买 nike

我正在运行我自己的脚本来启动 HandBrakeCLI。 HandBrake 需要几个小时才能完成它的工作。

我打算从 cron 启动这个脚本,所以脚本不会有实际输出(我可以不时更新文件。)

HandBrake 在运行时可以在终端的底部告诉我它在做什么。

我正在使用 Popen 启动手刹。

我如何在手刹运行时查看它的输出以实时(非常接近实时)收集它的状态?

这是我正在使用的命令:

command = ['HandBrakeCLI', '-i', long_source, '-o', long_target, '-f', 'mp4'] # + a bunch more
p = subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
out, err = p.communicate()
print out
print err

这行得通,但我想在执行期间从 Popen 输出,而不是等到它完成之后。

谢谢,马克。

附言。 Ubuntu 服务器 12.04

最佳答案

您可以将 cron 的输出定向到某个文件并引用该文件。

关于python-2.7 - Python,从运行命令获取状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34235561/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com