我想在python中編寫一段代碼,它將從頂部獲取一些信息並將其放入一個文件中。 我想只寫應用程序的名稱並生成文件。我遇到的問題是我無法得到pidof命令的輸出,所以我可以在python中使用它。我的代碼如下所示:以bash命令的結果並在python中使用它
import os
a = input('Name of the application')
val=os.system('pidof ' + str(a))
os.system('top -d 30 | grep' + str(val) + '> test.txt')
os.system('awk '{print $10, $11}' test.txt > test2.txt')
問題是val總是有0但命令返回我想要的pid。任何輸入都會很棒。
你有應用程序的名稱,你想...什麼?把關於這個應用程序的東西寫入文件? – eumiro 2011-04-21 13:56:46