4
A
回答
3
您可以使用/proc
中的信息。
Here就是一個例子。
4
如果要爲 '容易使用',
char buf[512];
FILE *cmd_pipe = popen("pidof -s process_name", "r");
fgets(buf, 512, cmd_pipe);
pid_t pid = strtoul(buf, NULL, 10);
pclose(cmd_pipe);
是要走的路。
是的,這很醜,我知道。閱讀pidof源代碼更好。
相關問題
- 1. 從進程名稱獲取進程ID
- 2. 通過PID獲取進程名稱
- 3. Linux命令通過名稱獲取Tomcat進程ID
- 4. 通過名稱獲取圖形ID
- 5. 如何在linux中通過進程名獲取進程ID
- 6. 通過圖像名稱獲取進程的進程句柄
- 7. 通過Perl腳本獲取進程ID
- 8. 通過進程ID獲取hwnd C++
- 9. 提升:如何通過名稱查找進程的進程id?
- 10. 在舞臺上獲取TextArea(通過ID,名稱獲取的getChild)
- 11. 如何從進程名稱獲取進程ID?
- 12. 從進程ID獲取進程可執行文件名稱
- 13. 獲取進程的ID從進程名稱
- 14. 從進程ID獲取進程名稱(win32)
- 15. 獲取名稱,:通過
- 16. SharpPcap獲取進程名稱
- 17. 通過窗口句柄獲取未知進程的名稱?
- 18. 如何通過Python獲取進程名稱?
- 19. 如何通過PID查找應用程序名稱(進程ID)
- 20. 獲取進程ID或進程名通過蒸汽推出蒸汽賽後:// rungameid /#
- 21. 通過進程名稱取消隱藏進程?
- 22. 如何獲取通過execvp啓動的進程的進程ID()
- 23. 通過進程Id獲取進程對象
- 24. 如何通過進程ID獲取進程的stdin?
- 25. Volume Mixer - 獲取應用程序名稱及其進程ID
- 26. 如何獲取所有線程ID和進程的名稱
- 27. 如何通過在mac os上了解進程名稱來獲取進程?
- 28. 通過約束名稱獲取表名
- 29. 性能計數器通過進程ID而不是名稱?
- 30. 如何通過知道線程ID來獲取線程的名稱?
取決於您的「易於使用」的定義。 –
如果有多個可執行文件的實例在運行,該怎麼辦? – trojanfoe
您可以隨時查看'ps','top'的來源(以查看他們獲得他們的進程列表的位置),甚至更好,'killall'(查看如何爲您提供的名稱查找PID)。 – us2012