亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 5834 | 回復(fù): 10
打印 上一主題 下一主題

ps 中我要指定列,awk不起作用,如何辦? [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2009-02-03 11:39 |只看該作者 |倒序瀏覽
ps -ef|pg
     UID   PID  PPID  C    STIME TTY       TIME COMMAND
    root     0     0  0  Jan 29  ?         0:22 swapper
    root     1     0  0  Jan 29  ?         0:04 init
    root     8     0  0  Jan 29  ?         0:00 kmemdaemon

ps -ef|awk '{print $1" "$8}'|pg
UID COMMAND
root 0:22
root 0:04
root 0:00
root 0:00
root 0:00

ps -ef|awk '{print $1" "$9}'|pg
可以得到部分進(jìn)程的COMMAND列。

總結(jié)就是,ps -ef里面,同一個command列,輸出結(jié)果中有的行用$8能顯示,有的用$9才能顯示,是因為有的行的空格和TAB鍵
不一致,比如有的行是3個空格,有的行是2個空格,導(dǎo)致$變量取列發(fā)生了變化。
我現(xiàn)在的需求就是,我如何能得到COMMAND列的值,而不管是$幾列。

多謝!
很關(guān)鍵。

論壇徽章:
0
2 [報告]
發(fā)表于 2009-02-03 11:41 |只看該作者
ps -ef |awk '{print $NF}'

論壇徽章:
0
3 [報告]
發(fā)表于 2009-02-03 11:42 |只看該作者
ps -ef|awk '{print $1" "$2" "$4" "$8}'|sort -r +4|head -10
我是想統(tǒng)計系統(tǒng)中前10個最耗CPU資源的進(jìn)程,我發(fā)現(xiàn)sort -r +4沒起作用,
sort -r +n,這個n是說的print里面的N,還是顯示出的結(jié)果的第幾列?

比如上面的命令,C這個列在print $中是$4,但因為結(jié)果中C是排第三(前面是$1,$2),那我SORT是寫+4還是寫+3?
不好意思,真的不好意思啊。

論壇徽章:
0
4 [報告]
發(fā)表于 2009-02-03 11:42 |只看該作者
跟你說,列不相同,都是時間惹的禍,呵呵

論壇徽章:
0
5 [報告]
發(fā)表于 2009-02-03 11:43 |只看該作者
DBA你好,
$NF是說的啥?是說$COMMAND嗎?
還是說的$列數(shù)?

論壇徽章:
0
6 [報告]
發(fā)表于 2009-02-03 11:45 |只看該作者
ps -ef|awk '{print $NF}',還是亂。
呵呵,SHELL一點不熟悉,打擾各位了,真不好意思,應(yīng)該自己看書的。

論壇徽章:
0
7 [報告]
發(fā)表于 2009-02-03 11:48 |只看該作者

回復(fù) #5 mophe 的帖子

$NF表示最后一列
你最后一列是command嗎?

論壇徽章:
0
8 [報告]
發(fā)表于 2009-02-03 11:51 |只看該作者

回復(fù) #3 mophe 的帖子

你用ps -ef 看不到使用資源最多的吧,要不你就直接使用top吧
[root@localhost apache]# top -bn1 |sed -n '7,17p'
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                               
17165 root      15   0  3660  828  656 R  2.0  0.3   0:00.01 top                                                                    
    1 root      16   0  3100  552  476 S  0.0  0.2   0:00.42 init                                                                  
    2 root      34  19     0    0    0 S  0.0  0.0   0:00.05 ksoftirqd/0                                                            
    3 root       5 -10     0    0    0 S  0.0  0.0   0:00.00 events/0                                                               
    4 root       5 -10     0    0    0 S  0.0  0.0   0:00.01 khelper                                                               
    5 root      15 -10     0    0    0 S  0.0  0.0   0:00.00 kacpid                                                                 
   20 root       5 -10     0    0    0 S  0.0  0.0   0:00.00 kblockd/0                                                              
   31 root      15   0     0    0    0 S  0.0  0.0   0:00.65 pdflush                                                               
   33 root      11 -10     0    0    0 S  0.0  0.0   0:00.00 aio/0                                                                  
   21 root      15   0     0    0    0 S  0.0  0.0   0:00.00 khubd

論壇徽章:
0
9 [報告]
發(fā)表于 2009-02-03 11:53 |只看該作者
明白意思了。
test 5330     1  0 11:50:20 ?         0:00 /timesten/tt705/TimesTen/tt705/bin/timestend -initfd 13

比如這個,我用NF,顯示出來是13了,HOHO。我就要/timesten/開始的。不好意思。

論壇徽章:
0
10 [報告]
發(fā)表于 2009-02-03 11:55 |只看該作者
我其實是想寫腳本來監(jiān)控這些指標(biāo),因為要搞個監(jiān)控平臺。
GLANCE、TOP等,好象無法獲取指定列的數(shù)據(jù),
因為我想獲取數(shù)據(jù)后插入到庫中。就是類似于一般的監(jiān)控軟件一樣。

[localhost:root]/#top -bn1 |sed -n '7,17p'
top: illegal option -- b
Usage:  top [-u] [-w] [-q] [-P] [-dx] [-sx] [-p pset_id] [-n number] [-f filename]
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP