我想在Mac上找到java webapp的PID。更具體地說,我試圖找到在我的桌面上運行的jetty webapp的PID。我曾嘗試使用活動監視器和網上搜索無濟於事。如何在mac上找到正在運行的java進程的進程ID?
回答
打開終端和類型jps -v
嘗試在終端使用ps aux | grep APP_NAME
。
我試過這個,就像我的其他commens一樣,數字不斷變化,我得到了:2910 0.6 0.0 2435120 476 s001 U + 9:32 PM 0:00.01 grep大腦,然後我得到了2923 0.8 0.0 2425704 208 s001 U + 9:36 PM 0:00.00 grep大腦 – user1521750 2012-07-13 01:33:07
這是錯誤的行 - 你看到一個' grep'。終端只有一行輸出? – fedosov 2012-07-13 06:50:09
只有那條線我向你展示了數字在不斷變化的地方。 – user1521750 2012-07-14 17:41:47
運行jps總是給我一個不同的數字;我跑了3次,得到了:2900,2901和2906. – user1521750 2012-07-13 01:31:57
好吧,我仔細看了看,它說384 Jps,386 Jps等。我想這是Jps的PID。但是,我正在同時運行webapp;我可以看到正確的網頁。我知道webapp運行正常。 – user1521750 2012-07-14 17:45:03
這適用於我
pgrep -f jetty
正在運行「哪個pgrep」不會在我的機器上返回一個位置。 – user1521750 2012-07-14 17:45:51
對。我通過安裝MacPorts來獲得它 – 2012-07-16 05:59:15
- 1. 如何找到在java中的端口號上運行的進程的進程ID
- 2. 正在運行的任務進程ID
- 3. 如何找到正在運行的進程的內存泄漏?
- 4. 我們如何找到正在運行的Windows服務的進程ID?
- 5. 檢查正在運行的進程 - java
- 6. 如何找到在java中啓動的進程的進程ID(pid)?
- 7. 如何找到正在運行的進程
- 8. 如何找到一個正在運行的進程
- 9. 正在運行的進程
- 10. 編程讓所有正在運行的進程列表在Mac
- 11. 如何找到殺死正在運行的Java虛擬機的進程
- 12. 如何確保正在運行的進程正在運行?
- 13. 如何在mac上的後臺運行derby進程「startNetworkServer」
- 14. 在Mac OSX上啓動終端時進程正在運行
- 15. 如何在VB.NET中查找正在運行的進程
- 16. 如何從Java內部找到並終止正在運行的進程?
- 17. 獲取正在運行的metro應用程序的進程ID
- 18. 如何獲取Mac上所有正在運行的進程的列表?
- 19. 如何檢查正在運行的java程序的進度
- 20. Java:我如何找到另一個程序的進程ID?
- 21. 如何從紅線上的進程ID找出進程描述?
- 22. 如何使用java與正在運行的進程進行交互
- 23. 如何使用Java獲取正在運行的進程列表
- 24. 如何停止另一個正在運行的進程java android
- 25. 如何在Win和MAC上使用Python檢測進程是否正在運行
- 26. 如何找到正在使用端口的java進程
- 27. 如何在Android進程中獲取正在運行的線程?
- 28. 如何找出我的進程ID在哪個物理CPU上運行?
- 29. 如何在FreeBSD的命令行中獲取java進程的進程ID,sh
- 30. 找到一個正在運行的進程
這也給我不同的數字每次。我得到了2924和2925 – user1521750 2012-07-13 01:38:20
o.O你想殺死它嗎?它不會改變,除非有什麼重新啓動過程或其他東西 – 2012-07-13 13:04:24
不,但正如我在其他jps評論中所說的,它看起來像Jps的PID正在返回。這裏是我看到的唯一一行:382 Jps -Dapplication.home =/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home -Xms8m – user1521750 2012-07-14 17:46:59