如何在 python2 中使用 pkill -STOP -f 进程?

How to use pkill -STOP -f process in python2?

我在 python2 中有一个项目可以按名称停止和恢复进程。我尝试了 os.system("pkill -STOP -f 'processA'")os.system("pkill -CONT -f 'processA'") 以便在同一个 python2 文件中定义 processA 时继续该过程。

(问题是该命令没有 python2 文件中定义的 运行 它没有对定义的 processA 做任何事情。)

我需要的是一种将定义的内容放入命令中的方法。 让我们想象一下:

processA = "bash"
os.system("pkill -STOP -f {processA}")

有没有类似的方法将定义的内容放入命令中?

我们应该以

的形式定义os.system的完整命令
cmd = "pkill -STOP -f " +(processA)

然后按以下方式打印:

print(cmd)

因此,如果我们将其合并,所有结果将是:

import os
processA = "bash"

cmd = "pkill -STOP -f " +(processA)
print(cmd)
os.system(cmd)

这是最佳答案,因为它定义了 os.system 所需的完整命令,以便 运行 processA 使用命令 pkill.