如何在 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.
我在 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.