我正在使用「popen」來獲取linux中的進程列表。因爲我是python的新手,我不知道如何搜索我的進程processes.Below的名單我加入我的代碼片段:Python popen腳本來搜索linux中進程中運行的命令
import os
p = os.popen('ps -aef',"r")
while 1:
line = p.readline()
if not line: break
print line
我想搜索命令「蟒蛇./yowsup-cli演示-c配置-e」是否正在運行與否,如果沒有運行運行此命令。我應該如何迭代進程來檢查這個並重新啓動。 任何人都可以幫助我的方法。
你也可以看看這個:https://github.com/giampaolo/psutil - 一個debian-like系統它是'蟒蛇,psutil'包上。 –