我想使用Java代碼獲取所有正在運行的進程的列表?你能告訴我從哪個文件中我可以得到這些信息嗎?我想從/ proc文件系統獲取他的數據。如何使用Java獲取正在運行的進程列表
1
A
回答
6
只是解析獲得的輸入通過運行Process p = Runtime.getRuntime().exec("ps -e");
我假設你使用Linux,因爲你所標記的問題與linux
。
通過這一個是有關的方式:How to get a list of current open windows/process with Java?
2
對於Linux,
Process process = Runtime.getRuntime().exec("ps -e");
BufferedReader processReader = new BufferedReader(new InputStreamReader(process.getInputStream()));
// Read from BufferedReader
從Windows
Process process = Runtime.getRuntime().exec (System.getenv("windir") +"\\system32\\"+"tasklist.exe");
BufferedReader processReader = new BufferedReader(new InputStreamReader(process.getInputStream()));
// Read from BufferedReader
+1
*注意*:他用'linux'標記了它。 –
+0
我想從/ proc獲取他的數據。 –
相關問題
- 1. 獲取QNX中正在運行的用戶進程列表
- 2. 獲取正在運行的進程的列表
- 3. 如何使用Java獲取Ubuntu上所有正在運行的進程的列表?
- 4. 如何獲取在VB.NET中運行的進程名稱列表?
- 5. 通過正在運行的進程獲取已使用庫的列表(unix)
- 6. 是否可以使用applet獲取正在運行的進程的列表?
- 7. 獲取正在運行的進程的列表,並殺死特定的進程
- 8. 獲取正在運行的進程'dimensions
- 9. 如何獲取Mac上所有正在運行的進程的列表?
- 10. 如何在Android進程中獲取正在運行的線程?
- 11. 獲取正在運行的進程列表,獲取活動進程(和它的應用程序)的Flex/AIR
- 12. 如何獲取在Android設備上使用Selendroid運行的進程列表
- 13. 正在運行的進程列表
- 14. NDK如何獲取所有進程運行的列表?
- 15. 如何獲取正在運行的進程的指導
- 16. Applescript獲取正在運行的應用程序的列表?
- 17. 獲取所有正在運行的應用程序的列表
- 18. 使用JNA獲取正在運行的進程
- 19. 使用node.js獲取正在運行進程的stdin/stdout
- 20. 使用NSWorkspace獲取所有正在運行的進程
- 21. Windows正在運行進程列表perl
- 22. 如何獲取正在運行的進程數量?
- 23. 如何獲取數據到正在運行的ruby進程?
- 24. 獲取正在運行的應用程序列表
- 25. 如何使用java與正在運行的進程進行交互
- 26. 獲取正在運行的進程給定的進程句柄
- 27. 使用java的Linux中正在運行的程序列表
- 28. 獲取正在運行的metro應用程序的進程ID
- 29. 如何獲取正在運行的應用程序與GTK的列表?
- 30. WiseScript:獲取用戶執行一個正在運行的進程
你的意思是windows/linux進程? –