如何查詢程序id號,並且使它停止?
開發過程中往往會呼叫其他命令列,同時也就開啟了其他程序,有時候就有可能需要停止它。
舉個列子:
Process p = Runtime.getRuntime().exec(cmdA);這裡返回來一個程序p,網上很多人會說,要關掉程序,使用p.destory()方法銷燬掉不就行了,那麼問題來了,destory方法是可以銷燬,但是實際專案執行的時候,它不一定能銷燬,我剛開始也是用destory(),但事實證明destory有問題,網上有很多評論destory問什麼不能銷燬,我就不多說。
既然destory不能穩定的銷燬程序,那我就想辦法找到程序號,然後手動殺死他.使用ps -ef | grep 34020000001320000001 | awk {'print $2'}可以找到具體的pid
參考:http://blog.csdn.net/sinat_24928447/article/details/49869199 和 http://www.cnblogs.com/xudong-bupt/p/3721210.html
通過ps獲得到pid=2315,接下來就簡單了,呼叫kill 2315命令,可以徹徹底底的殺死程序號為2315的程序了。
第一步:
第二步:
相關推薦
如何查詢程序id號,並且使它停止?
開發過程中往往會呼叫其他命令列,同時也就開啟了其他程序,有時候就有可能需要停止它。 舉個列子: Process p = Runtime.getRuntime().exec(cmdA);這裡返回來一個程序p,網上很多人會說,要關掉程序,使用p.destory()方法銷燬掉不
mac下查詢佔用埠的程序,並且殺死它
1.sudo lsof -i :8080 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME com.appl
查詢程序ID並且kill
#!/bin/sh count=$(netstat -nl | grep -w 8099 | sed -r 's#.* (.*)/.*#\1#'| wc -l) if [ 0 == $count ]; then nohup java -jar /aaa.jar --
C++Primer筆記——文本查詢程序(原創,未使用類)
primer color lease NPU 一個 mes getline line 筆記 1 #include <iostream> 2 #include <vector> 3 #include <set> 4
在Linux伺服器上執行jar包,並且使jar包一直處於後臺執行
1.我jar包在linux的目錄為/a/bbb.jar 正常情況下,使用在/a目錄下使用 java -jar bbb.jar 可以直接執行該jar包的專案,執行成功之後使用crtl+c可以退出專案執行,
在Linux服務器上運行jar包,並且使jar包一直處於後臺執行
服務器 關閉 原創 目的 滿足 sdn http 也會 jar 1.我jar包在linux的目錄為/a/bbb.jar 正常情況下,使用在/a目錄下使用 java -jar bbb.jar 可以直接運行該jar包的項目,運行成功之後使用crtl+c可以退出
只做一件事,並且把它做好!
我一直在感嘆 Unix 哲學的消亡:工具/產品應該只專注於一件事並將其做好。相比來說,想要一個產品做所有事卻什麼也做不好,不如把許多小而精的產品連線起來要更好。 這種哲學思想在過去很優秀,但卻沒有在 Web 時代存活下來。不幸的是,並沒有更好的思想來替代它。與此同
popupwindow放置listview,並且使listview可以響應點選事件
最近在模仿微信的選擇頭像的功能,就是一個Popwindow裡面是一個ListView,ListView是所有相簿,使用者點選裡面的相簿,那麼那個相片展示的頁面就會顯示你選擇的相簿的相片 。剛開始發現裡面的ListView不能獲取點選事件,插入如下程式碼解決 popWinP
Python14_專案一 :外星人入侵遊戲05 06(增加play按鈕,增加記分牌,並且使外星人移動等級提升)
這兩天的真的很忙。。 就一直沒有更新部落格。今天抽時間,整理一下專案一所剩餘的部分。 對於專案一,確實有些雜,但是我們只要理清其中的思路即可。畢竟第一次的專案,往後要不斷回顧才是。 這樣吧,我附上整個專案的程式碼。有什麼不懂的地方可以留言問我。 alien_invas
linux查詢程序id端口占用和殺死程序
linux 查詢程序id端口占用和殺死程序 ps 命令用於檢視當前正在執行的程序 輔助上grep 用於搜尋匹配 ps -ef | grep java ps ax : 顯示當前系統程序的列表 ps aux : 顯示當前系統程序詳細列表以及程序使用者 -e 顯示所有程序,環境變數
利用uiwebview顯示GIF動圖,並且使其顯示全面
// 設定位置和大小CGRect frame = CGRectMake(50,[[UIApplication sharedApplication] statusBarFrame].size.height+44+height(120),200,200); // view生
Linux程序的管理與排程(三) -- Linux程序ID號
Linux 核心使用 task_struct 資料結構來關聯所有與程序有關的資料和結構,Linux 核心所有涉及到程序和程式的所有演算法都是圍繞該資料結構建立的,是核心中最重要的資料結構之一。 該資料結構在核心檔案include/linux/sched.h中定義,在目前最新
linux中關於檢視程序埠號,關閉程序
1.檢視所有啟動的埠號 >netstat -tulp 2.檢視某個埠或者程式名稱 >netstat -tulp|grep 6379 或者 >netstat -tulp|grep redis *使用ps檢視資訊更詳細: 根據埠號查詢: >ps
查詢資料的時候 提示事務(程序 ID **)與另一個程序被死鎖在 鎖 資源上,並且已被選作死鎖犧牲品。
在查詢語句中使用 NOLOCK 和 READPAST 處理一個數據庫死鎖的異常時候,其中一個建議就是使用 NOLOCK 或者 READPAST 。有關 NOLOCK 和 READPAST的一些技術知識點: 對於非銀行等嚴格要求事務的行業,搜尋記錄中出現或者不出現某條記錄,都是在可容忍範圍內,所以碰到死鎖,應該
查詢cad庫中,所有程序leg引用的點的id,需要預先處理點表和程序表
nbsp pro rom 倒序 sele 引用 air 處理 _id select f1.pro_id,f1.pro_type, f1.code_fix_point, f1.code_type_fix_point, f1.code_fir,f2.code_icao,nvl(
【linux】創建新用戶,並且指定用戶ID,基本組,附加組(指定組號)
cgp src cto 分享圖片 pro 用戶id lin process sha 1.創建用戶,必須先創建附加組創建附加組:組名:fujia1,fujia2GID : 5005,5006 2.創建基本組:組名:basicgp 3.創建用戶:用戶名:newhostUID
事務(程序 ID 64)與另一個程序被死鎖在 鎖 資源上,並且已被選作死鎖犧牲品。
訪問頻率比較高的app介面,在後臺寫的異常日誌會偶爾出現以下錯誤。 事務(程序 ID 64)與另一個程序被死鎖在 鎖 資源上,並且已被選作死鎖犧牲品。請重新執行該事務 實所有的死鎖最深層的原因就是一個:資源競爭 表現一: 一個使用者A 訪問表A(
pidof---查詢指定名稱的程序的程序號id號。
pidof命令用於查詢指定名稱的程序的程序號id號。 語法 pidof(選項)(引數) 選項 -s:僅返回一個程序號; -c:僅顯示具有相同“root”目錄的程序; -x:顯示由指令碼開啟的程序; -o:指定不顯示的程序ID。 引數 程序名稱:指定要查詢的程序名稱。 例項 pidof ngin
Linux下檢視程序ID,根據程序ID檢視佔用的埠號,根據埠號檢視佔用的程序
1、ps 檢視系統中正在執行的程序,具體引數如下 ps:---檢視系統當中所有正在執行的程序 ps aus #檢視系統中的所有程序,使用BSD作業系統格式 ps -le #檢視系統中所有程序,使用Linux標準命令格式 兩組選項可記任意一種 作用都是列出系統下所有程序 選
Linux檢視程序id,以及根據程序id檢視佔用的埠,根據埠號檢視佔用的程序
1. 先根據程序名檢視程序id ps aux | grep 程序名(或者ps -ef | grep 程序名) y@ubuntu:~$ ps aux | grep bitcoind y 2708 101 12.1 1611172 48858