免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3007 | 回复: 0
打印 上一主题 下一主题

[新手入门] 请教如何统计进程的数量 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-07-02 14:35 |只看该作者 |倒序浏览
请教一个问题:
我项统计当前账户 每一个进程 的数量。 用 UNIX脚本如何写? 谢谢。
例如: oracle@soadbq01:/home/oracle/>ps -ef
     UID     PID    PPID   C    STIME    TTY  TIME CMD
    root       1       0   0   May 31      -  0:21 /etc/init
    root  102538       1   0   May 31      -  0:00 /usr/lib/errdemon
    root  127058       1   0   May 31      -  0:00 /usr/ccs/bin/shlap64
    root  135358       1   0   May 31      - 14:50 /usr/sbin/syncd 60
    root  151720  168056   0   May 31      -  0:00 /usr/sbin/portmap
    root  159894  168056   0   May 31      -  0:00 /usr/sbin/snmpd
    root  168056       1   0   May 31      -  0:00 /usr/sbin/srcmstr
    root  184464  168056   0   May 31      -  0:00 /usr/sbin/inetd
    root  188596  168056   0   May 31      -  0:00 /usr/sbin/rpc.lockd -d 0
    root  200806  168056   0   May 31      -  0:00 /usr/sbin/hostmibd
    root  204904  168056   0   May 31      -  0:00 /usr/sbin/snmpmibd
    root  209002  168056   0   May 31      -  0:10 /usr/sbin/aixmibd
    root  217202  168056   0   May 31      -  0:00 /usr/sbin/biod 6
    root  221292  168056   0   May 31      -  0:20 /usr/sbin/syslogd
    root  225390  168056   0   May 31      -  0:38 sendmail: accepting connections
    root  229490       1   0   May 31      -  6:26 /usr/sbin/secldapclntd
  oracle  241698       1   0   Jun 11      -  2:20 ora_ckpt_r
    root  250020  168056   0   May 31      -  0:00 /usr/sbin/writesrv
    root  254130       1   0   May 31      -  0:00 /usr/sbin/uprintfd
    root  258248  168056   0   May 31      -  0:01 /usr/sbin/qdaemon
    root  262382       1   0   May 31      -  0:04 /usr/sbin/cron
    root  266372  168056   0   May 31      -  0:00 /usr/sbin/muxatmd
  daemon  274588  168056   0   May 31      -  0:00 /usr/sbin/rpc.statd -d 0 -t 50
  oracle  278596       1   0   Jun 11      -  0:29 ora_q000_r
    root  282766  168056   0   May 31      -  1:05 /usr/sbin/rsct/bin/IBM.CSMAgentRMd
    root  286862  168056   0   May 31      -  0:00 /usr/dt/bin/dtlogin
    root  295096  168056   0   May 31      -  0:00 /usr/sbin/rsct/bin/IBM.LPRMd
    root  307354       1   0   May 31      - 13:00 /usr/sbin/getty /dev/console
    root  311450  168056   0   May 31      -  1:18 /usr/sbin/rsct/bin/rmcd -a IBM.LPCommands -r
  oracle  319576       1   0   Jun 14      - 25:32 ora_lgwr_inq
    root  323744  168056   0   May 31      -  0:00 /usr/sbin/rsct/bin/IBM.ERrmd
    root  327842  168056   0   May 31      -  0:00 /usr/sbin/rsct/bin/IBM.HostRMd
    root  331940  168056   0   May 31      -  0:00 /usr/sbin/rsct/bin/IBM.AuditRMd
    root  348332  168056   0   May 31      -  0:00 /usr/sbin/rsct/bin/IBM.DRMd
    root  352428  168056   0   May 31      -  0:00 /usr/sbin/rsct/bin/IBM.ServiceRMd
  oracle  368644       1   0 16:55:40      -  0:01 oracleinq (LOCAL=NO)
  oracle  372948       1   0   Jun 14      -  2:20 ora_ckpt_inq
  oracle  376874       1   0   Jun 14      -  4:46 ora_dbw2_inq
  oracle  380934       1   0   Jun 11      -  3:54 ora_cjq0_s
  oracle  385034       1   0   Jun 14      -  2:04 ora_smon_inq
  oracle  401528       1   0   Jun 11      -  2:30 ora_ckpt_s
  oracle  426000       1   0   Jun 14      -  3:25 ora_cjq0_inq
    root  532616  184464   0 14:30:50      -  0:00 telnetd -a
  oracle 1077250       1   0 17:29:40      -  0:00 oracleinq (LOCAL=NO)
  oracle 1102012       1   0 13:02:53      -  0:00 oracleinq (LOCAL=NO)
  oracle 1106080       1   0 17:26:30      -  0:01 oracleinq (LOCAL=NO)
  oracle 1142800       1   0 23:34:33      -  0:00 oracleinq (LOCAL=NO)
  oracle 1147110       1   0   Jun 11      -  0:00 ora_reco_r
  oracle 1150976       1   0 14:15:30      -  0:00 ora_j000_s
  oracle 1159204       1   0 16:55:27      -  0:01 oracleinq (LOCAL=NO)
  oracle 1163478       1   0 16:53:36      -  0:00 oracleinq (LOCAL=NO)
  oracle 1167430       1   0 17:26:24      -  0:01 oracleinq (LOCAL=NO)
  oracle 1187856       1   0 16:55:37      -  0:01 oracleinq (LOCAL=NO)

统计 oracle 账户 中oracleinq 有9个, ora_j000_s 有一个,等。
语句该如何写?谢谢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP