我的Fedora
Core是用下面的命令
ps
h
|
awk
'{print
$1}'
|
sort
-nr
|
head
-1
(1)
ps
h不顯示「USER
PID
%CPU
%MEM
VSZ
RSS
TTY
STAT
START
TIME
COMMAND」信息
(2)用awk輸出你的PID列
(3)逆序排列
(4)輸出第一行
你的應該可以用類似的方法實現
你可以試試
ps
auxh|
awk
'{print
$2}'
|
sort
-nr
|
head
-1
『貳』 linux獲取進程id和進程名稱
linux獲取進程id和進程名稱作為一個共享庫,應該需要統計使用本庫的各種應用程序的使用頻率,使用方法等信息。才能針對主要應用做出更好的改進。
www.dnjsb.com
那麼就需要記錄調用者的進程id或者進程名稱,並且保存下來。保存的動作可以採用共享內存,也可以採用文件,這個在下篇博文描述,本文描述如何獲取進程id和進程名稱。範例:#include
<stdio.h>#include
<unistd.h>#define
CFGMNG_TASK_NAME_LEN
256int
main(){
int
ret;
char
ac_tmp[CFGMNG_TASK_NAME_LEN];
ret
=
cfgmng_get_taskname(ac_tmp,
CFGMNG_TASK_NAME_LEN);
if
(0
!=
ret)
{
printf(Call
cfgmng_get_taskname
fail./n);
return
-1;
}
printf(The
running
task
name
is
%s./n,
ac_tmp);
return
0;}int
cfgmng_get_taskname(char
*ac,
int
len){
int
count
=
0;
int
nIndex
=
0;
char
chPath[CFGMNG_TASK_NAME_LEN]
=
{0};
char
cParam[100]
=
{0};
char
*cTem
=
chPath;
int
tmp_len;
pid_t
pId
=
getpid();
sprintf(cParam,/proc/%d/exe,pId);/*
printf(cParam
=
%s./n,
cParam);*/
count
=
readlink(cParam,
chPath,
CFGMNG_TASK_NAME_LEN);/*
printf(count
=
%d./n,
count);*/
if
(count
<
0
||
count
>=
CFGMNG_TASK_NAME_LEN)
{
printf(Current
System
Not
Surport
Proc./n);
return
-1;
}
else
{
nIndex
=
count
-
1;
for(
;
nIndex
>=
0;
nIndex--)
{
if(
chPath[nIndex]
==
'/'
)//篩選出進程名
{
nIndex++;
cTem
+=
nIndex;
break;
}
}
}
tmp_len
=
strlen(cTem);
if
(0
==
tmp_len)
{
printf(Get
task
fail./n);
return
-1;
}
if
(len
<=
tmp_len
+1)
{
printf(len(%d)
is
less
than
taskname(%s)'s
len./n,
len,
cTem);
return
-1;
}
strcpy(ac,
cTem);
return
0;}從上面的實驗範例可以看出,主要使用的函數是getpid獲取本進程的id,再到/proc/pid/exe
中去找到對應的進程名稱。在/proc目錄中有很多跟進程相關的東西,都可以用這種方法觸類旁通地實現。
『叄』 linux 如何查看某個程序的進程號
你可以試試用ps命令,以下為常用,具體用法可以網路
#> ps aux可以比較詳細的顯示進程信息
同時也可在此命令後使用管道符號「|」跟上grep搜索關鍵字相關進程
例如下圖:
『肆』 Linux 怎麼根據進程號,找對應的進程!
Linux根據進程號查詢相應的進程信息,可以使用ps命令的-q參數來進行查詢。
有很多用戶喜歡用兩個屏幕,尤其是程序員、游戲玩家、視頻製作者等,可以說雙屏顯示,游戲工作,兩不誤。那麼電腦設置雙屏顯示或多屏顯示有什麼用?怎麼設置雙屏或多屏顯示呢?下面小編簡單介紹一下它的作用以及具體的操作方法吧!
雙屏顯示器有什麼好處(電腦)
1、大屏幕拼接
(拼接計算機圖形,拼接動態視頻)投影牆;公安、軍事、鐵路、交通、航天、郵電、衛星發射等指揮調度系統;圖形圖像編輯,三維動畫,多媒體設計;工業領域的過程式控制制;證券交易、期貨、銀行信息顯示;CAD/CAM設計,排版編輯系統,視頻圖象編輯。
2、文件編輯:
製作企劃案文件資料時,同時參考搜尋相關網路資料,不會因為切換視窗而造成資料混亂。
3、繪圖編輯:
使用繪圖軟體設計案件時,同時開啟參考文案窗口,也可以延伸桌面,方便處理大型設計稿製作,與校對的窗口完全不重疊。
4、影視娛樂:
(1)收看網路電視,同時瀏覽其它頻道的節目介紹,精彩節目不錯過。
(2)玩在線游戲時,可同步對照游戲攻略的密技。
5、 辦公室 :
(1)橫跨兩個以上的屏幕檢視大型表格(如EXCEL圖表)。
(2)在延伸出的桌面空間上同時開啟多個程序,不需頻繁地切換使用窗。
(3)讀取電子郵件並同時在其它屏幕開啟附件檔案。
6、程序設計:
撰寫復雜的程序時,另外一個窗口同時檢視程序執行結果畫面,方便進行更新修改。
以上就是雙屏電腦的好處了,大家現在對於雙屏電腦是不是也有所了解了呢?看到小編為大家列舉的都是雙屏電腦的好處是不是有些心動呢?下面一起來看看如何設置吧!
一、硬體要求(以Win10系統為案例)
1、電腦主機必須具備VGA/DVI/HDMI任意兩路輸出的獨立顯卡介面(一般入門級顯卡就支持),如下圖所示:
2、准備VGA/DVI/HDMI任意兩根線,顯示輸出介面對應的連接線外觀圖如下所示:
3、兩個顯示器,支持VGA/DVI/HDMI任意兩種介面(否則需要VGA轉換器接頭)
二、雙屏操作步驟
1、首先把外接顯示器與電腦顯卡介面通過VGA/DVI/HDMI任意兩種線相連接。
2、連接成功後,進入電腦系統桌面,滑鼠右擊桌面空白處選擇【顯示設置】
3、如果連接成功就可以看到顯示器有2個
4、顯示界面找到【多顯示器設置】下方選擇【擴展這些顯示器】,然後兩個顯示器就可以正常顯示了。
5、如果線路檢測沒問題仍然顯示不出來,那麼滑鼠 右擊桌面選擇【 NVIDIA 控制面板 】
6、找到【設置多個顯示器】,然後勾選我們希望使用的顯示器,這樣就可以 了。
三、多屏顯示方法
硬體要求:
除了支持雙屏的硬體條件之外,部分電腦需要進BIOS設置查找相關選項,若無法找到,說明主板不支持,請參考下面操作。
進BIOS操作步驟:
1、開機進入BIOS,找到【Devices】-【Video Setup】選項,敲擊Enter回車按鍵;
2、選擇【Select Active Video】選項設置成【IGD】模式,並將【Multi-Monitor Support】選項設置成【Enabled】模式;
3、設置完成後,點擊F10鍵,選擇【Yes】進行保存;
4、重啟進入操作系統後,在桌面空白處右鍵,從菜單中找到集成顯卡控制台程序,進行多屏顯示設置即可。
『伍』 linux下怎麼獲取進程編號(只需要返回進程編號)
我就是要告訴你用ps -ef|grep weblogic看進程號。這個有什麼不對或者不能符合你的問題么。
『陸』 你好,請問Linux下怎麼在終端上看到0號進程
0號進程即為idle進程或swapper進程,也就是空閑進程 idle是一個進程,其pid為0
pidof programe-name(獲得想了解的進程(programe-name)的PID)
cd /proc/$PID/fd(會看見文件描述符)
ls -l 得到文件描述符指向的實際文件,即當前進程打開的文件
也可以試試 lsof -c programe-name 看看《Linux就該這么學》 裡面有個專欄是 Linux命令大全(手冊,
『柒』 怎麼查看linux進程名稱
1、連接上相應的linux主機,進入到等待輸入shell指令的linux命令行狀態下。
『捌』 linux 啟動進程怎麼獲取進程號
獲取某個正在運行的進程的進程號PID可以用pidof命令,pidof命令的用法很簡單,pidof加上進程名字就可以了,比如查看syslogd進程的進程號:pidof
syslogd
『玖』 linux中已知進程號怎麼判斷該進程是否正確執行
$psaux|grep-I'進程名'|grep-v"grep"
ps aux:列出當前所有進程。
grep -I 『進程名』:忽略大小寫匹配含有進程名的欄位,即查找該進程。
grep -v "grep":在使用grep查找的同時,創建了一個grep -I 『進程名'的進程,該進程不是我們需要的,使用-v參數忽略grep進程。
『拾』 linux怎麼查詢進程和進程的id
用top -u 命令查看進程以及PID。
命令如下:
$ top -u
PID — 進程id
USER — 進程所有者
PR — 進程優先順序
NI — nice值。負值表示高優先順序,正值表示低優先順序
VIRT — 進程使用的虛擬內存總量,單位kb。VIRT=SWAP+RES
RES — 進程使用的、未被換出的物理內存大小,單位kb。RES=CODE+DATA
SHR — 共享內存大小,單位kb
S — 進程狀態。D=不可中斷的睡眠狀態 R=運行 S=睡眠 T=跟蹤/停止 Z=僵屍進程
%CPU — 上次更新到現在的CPU時間佔用百分比
%MEM — 進程使用的物理內存百分比
TIME+ — 進程使用的CPU時間總計,單位1/100秒
COMMAND — 進程名稱(命令名/命令行)