1. 程式人生 > >Linux 查詢指定名稱的程序並顯示程序詳細資訊

Linux 查詢指定名稱的程序並顯示程序詳細資訊

實際應用中可能有這樣的場景:給定一個程序名稱特徵串,查詢所有匹配該程序名稱的程序的詳細資訊。

解決的辦法是:

(1) 先用pgrep [str] 命令進行模糊匹配,找到匹配該特徵串的程序ID;

(2) 其次根據程序ID顯示指定的程序資訊,ps --pid [pid];

(3) 因為查找出來的程序ID需要被作為引數傳遞給ps命令,故使用xargs命令,通過管道符號連線;

(4) 最後顯示程序詳細資訊,需要加上-u引數。

最終命令形如:

pgrep java | xargs ps -u --pid

相關推薦

Linux 查詢指定名稱程序顯示程序詳細資訊

實際應用中可能有這樣的場景:給定一個程序名稱特徵串,查詢所有匹配該程序名稱的程序的詳細資訊。 解決的辦法是: (1) 先用pgrep [str] 命令進行模糊匹配,找到匹配該特徵串的程序ID; (2) 其次根據程序ID顯示指定的程序資訊,ps --pid [pid]; (3

pidof---查詢指定名稱程序的程序號id號。

pidof命令用於查詢指定名稱的程序的程序號id號。 語法 pidof(選項)(引數) 選項 -s:僅返回一個程序號; -c:僅顯示具有相同“root”目錄的程序; -x:顯示由指令碼開啟的程序; -o:指定不顯示的程序ID。 引數 程序名稱:指定要查詢的程序名稱。 例項 pidof ngin

windows下通過程序名稱查詢程序殺死程序

查詢並殺死程序 tasklist介紹 taskkill介紹 查詢並殺死程序實現 在windows系統環境下 ,通過程序名稱檢視該程序是否存在,存在的話 taskkill結束程序。 public class ProcessUtil { private stati

linux 查詢指定資料夾下包含某個字元的所有檔案,去重輸出到檔案

記錄實驗樓的"查詢指定檔案"比賽目標        將 /etc 目錄下所有內容中包含 shiyanlou 字串的檔案的完整路徑都寫入 /home/shiyanlou/output 檔案中        /home/shiyanlou/output 檔案中每一行包含一個檔案,

linux查詢程序號,出現兩個程序

[[email protected] ~]# ps -ef|grep iesmgr root 5929 5321 0 09:38 pts/7 00:00:00 grep iesmgr root 9798 1 0 Jun28 ?

java通過Linux獲取命令信息顯示出來

用戶 com username rac blog RoCE host end jsch 代碼如下: package test; import java.io.*; import java.nio.charset.Charset; import java.util.Prop

Hibernate hql 查詢 指定欄位 獲取結果集

1. 查詢整個對映物件所有欄位 Java程式碼        //直接from查詢出來的是一個對映物件,即:查詢整個對映物件所有欄位                

使用openlayer中的filter從後端返回滿足查詢條件的要素顯示屬性資訊

本功能主要參考官網的filter例子,地址如下 該功能主要實現了在右上方選擇需要查詢要輸的欄位,並輸入相應欄位要查詢的值,支援模糊查詢,在點選查詢之後,地圖介面上顯示查詢出的要素並定位到這些要素,

Linux查詢sources.list檔案設定成自己可讀寫

查詢檔案 find進行檔案的查詢:例如查詢sources.list檔案find / -name sources.lst/代表要查詢什麼路徑之下的,-name即為按照名字進行查詢, locate進行檔案的查詢:例如查詢sources.list檔案locate source

linux tomcat指定jdk,把日誌分割進行打包

指定jdk  解壓tomcat tar -zxvf xxx.tar.gz 編輯setclasspath.sh 在檔案頭指定jre路徑和bin 執行路徑 vi setclasspath.sh export JAVA_HOME=/home/wuser/jdk1.8.0

linux 查詢指定時間段建立的檔案

#!/bin/bash begintime=`date -d -1hour +%T` echo $begintime endtime=`date +%T` echo $endtime find -n

hibernate hql 查詢指定欄位獲取結果集,多表查詢結果集

原文轉自:http://blog.csdn.net/ljfbest/article/details/7472042在hibernate中,用hql語句查詢實體類,採用list方法的返回結果為一個List,該List中封裝的物件分為以下三種情況: 1.查詢全部欄位的情況下,如

查詢指定型別檔案再檔案尾部加標籤後輸出到txt檔案

在caffe/CarStyle/Images下面有3個資料夾,Alto Fox Chhe ,各有2個子資料夾 train 和 val。 現在想簡單的用一些命令和shell指令碼把這些檔案路徑 和對應標籤 輸出到一個txt之中。 有2個辦法。 一個是find 命令 fin

檢視佔用埠的程序殺死程序

1.檢視佔用埠的程序資訊 netstat -aon | findstr "埠號" 這裡的埠號根據實際情況填寫,如 netstat -aon|findstr "8888",輸出: TCP 127.0.0.1:8888 0.0.0.0:0 LISTENING 5824 佔用88

Python寫自動化之啟動程序獲取程序輸出

當我們需要執行外部命令或自己寫一個自動化執行器時,需要使用到啟動程序並獲取輸出的操作 首先,我們啟動程序採用Python的subprocess模組,為了保證標準輸出和標準錯誤輸出能夠正常執行,啟動兩個執行緒來檢測輸出結果部分 class Daemon(threading.T

JSP使用EL獲取顯示使用者註冊資訊

使用EL獲取並顯示使用者註冊資訊。 <%@ page language="java" contentType="text/html; charset=GB18030" pageEncod

CMD中檢視程序資訊tasklist和取消程序的taskkill密令詳細資訊

一、tasklist :輸入:tasklist /?   (回車) TASKLIST [/S system [/U username [/P [password]]]] [/M [module] | /SVC | /V] [/FI filter] [/FO format]

android 點選按鈕實現頁面跳轉顯示以選擇資訊

感覺今天所學的 radio listcheckbox spinner 基礎內容都比較簡單 目前只寫了單選的資訊顯示。checkBox 和 Spinner 還沒實現 原始碼如下 (注意要寫第二個Activity的清單 即新增Activity02的activity標籤)

如何在windows下和linux下獲取檔案(如exe檔案)的詳細資訊和屬性

程式設計師都很懶,你懂的! 最近在專案開發中,由cs開發的exe的程式,需要自動升級,該exe程式放在linux下,自動升級時檢測不到該exe程式的版本號資訊,但是我們客戶端的exe程式需要獲取伺服器上新程式的版本號資訊。最後由我用java實現linux上exe檔案的版本號

Linux命令詳解——ls的用法及詳細資訊

(一)ls -ltr的用法及解釋 (1)ls -ltr的用法     -l:以長格式顯示目錄下的內容列表。輸出的資訊從左到右依次包括檔名、檔案型別、許可權模式、硬連線數、所有者、組、檔案大小和檔案的最後修改時間等;     -t:用檔案和目錄的更改時間排序;