免费注册 查看新帖 |

Chinaunix

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

[桌面系统] 如何分析ps aux 的结果行数,关键字出现的次数 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-04-28 11:14 |只看该作者 |倒序浏览
    想问下大家:我用ps aux|grep postgres 这条命令,查询出来的和postgres运行相关的进程,结果如下:
  1. bstar@boss-p:~$ ps aux|grep postgres
  2. postgres  7539  0.0  0.3  49560  6844 ?        S    Mar20   1:01 /usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data
  3. postgres  7540  0.0  0.0  15816   856 ?        Ss   Mar20   0:59 postgres: logger process
  4. postgres 22228  0.0  0.2  51560  5984 ?        Ss   Apr27   0:00 postgres: boss gmps_dev 192.168.1.111(45228) idle
  5. postgres 22229  0.0  0.2  51560  5964 ?        Ss   Apr27   0:00 postgres: boss gmps_dev 192.168.1.111(45229) idle
  6. postgres 22230  0.0  0.2  51560  5840 ?        Ss   Apr27   0:00 postgres: boss gmps_dev 192.168.1.111(45230) idle
  7. postgres 22231  0.0  0.2  51564  5848 ?        Ss   Apr27   0:00 postgres: boss gmps_dev 192.168.1.111(45231) idle
  8. postgres 22232  0.0  0.2  51484  5520 ?        Ss   Apr27   0:00 postgres: boss gmps_dev 192.168.1.111(45232) idle
  9. postgres 22233  0.0  0.2  51476  5644 ?        Ss   Apr27   0:00 postgres: boss gmps_dev 192.168.1.111(45233) idle
  10. postgres 22234  0.0  0.2  51560  5468 ?        Ss   Apr27   0:00 postgres: boss gmps_dev 192.168.1.111(45234) idle
  11. postgres 22235  0.0  0.2  51560  5580 ?        Ss   Apr27   0:00 postgres: boss gmps_dev 192.168.1.111(45235) idle
  12. postgres 28483  0.0  0.3  51724  6504 ?        Ss   08:35   0:00 postgres: boss gmps_dev 192.168.1.92(58111) idle
  13. postgres 28484  0.0  0.3  51764  6516 ?        Ss   08:35   0:00 postgres: boss gmps_dev 192.168.1.92(58112) idle
  14. postgres 28485  0.0  0.3  51624  6536 ?        Ss   08:35   0:00 postgres: boss gmps_dev 192.168.1.92(58113) idle
  15. postgres 28486  0.0  0.3  51700  6352 ?        Ss   08:35   0:00 postgres: boss gmps_dev 192.168.1.92(58114) idle
  16. postgres 28487  0.0  0.3  51632  6504 ?        Ss   08:35   0:00 postgres: boss gmps_dev 192.168.1.92(58115) idle
  17. postgres 28488  0.0  0.3  51628  6652 ?        Ss   08:35   0:00 postgres: boss gmps_dev 192.168.1.92(58116) idle
  18. postgres 28489  0.0  0.3  51652  6544 ?        Ss   08:35   0:00 postgres: boss gmps_dev 192.168.1.92(58117) idle
  19. postgres 28490  0.0  0.3  51644  6588 ?        Ss   08:35   0:00 postgres: boss gmps_dev 192.168.1.92(58118) idle
  20. postgres 28650  0.0  0.2  51008  5520 ?        Ss   08:50   0:00 postgres: boss boss_dev 192.168.1.58(58265) idle
  21. postgres 28651  0.0  0.3  52404  8200 ?        Ss   08:50   0:00 postgres: boss gmps_dev 192.168.1.58(58266) idle
  22. postgres 28707  0.0  0.5  55512 10640 ?        Ss   08:50   0:00 postgres: boss gmps_dev 192.168.1.58(58267) idle
  23. postgres 28767  0.0  0.3  52196  7044 ?        Ss   08:51   0:00 postgres: boss gmps_dev 192.168.1.58(58296) idle
  24. postgres 28772  0.0  0.2  50788  4724 ?        Ss   08:52   0:00 postgres: boss gmps_dev 192.168.1.58(58299) idle
  25. postgres 28779  0.0  0.5  55512 10660 ?        Ss   08:54   0:00 postgres: boss gmps_dev 192.168.1.58(58358) idle
  26. postgres 28908  0.0  0.2  50928  5264 ?        Ss   08:59   0:00 postgres: boss gmps_dev 192.168.1.80(50450) idle
  27. postgres 28909  0.0  0.2  51044  5464 ?        Ss   08:59   0:00 postgres: boss gmps_dev 192.168.1.80(50451) idle
  28. postgres 28910  0.0  0.2  50928  5268 ?        Ss   08:59   0:00 postgres: boss gmps_dev 192.168.1.80(50452) idle
  29. postgres 28911  0.0  0.2  51564  5848 ?        Ss   08:59   0:00 postgres: boss gmps_dev 192.168.1.80(50453) idle
  30. postgres 28912  0.0  0.2  50968  5520 ?        Ss   08:59   0:00 postgres: boss gmps_dev 192.168.1.80(50454) idle
  31. postgres 28913  0.0  0.2  51444  5260 ?        Ss   08:59   0:00 postgres: boss gmps_dev 192.168.1.80(50455) idle
  32. postgres 28914  0.0  0.2  51560  5468 ?        Ss   08:59   0:00 postgres: boss gmps_dev 192.168.1.80(50456) idle
  33. postgres 28994  0.0  0.2  51564  5620 ?        Ss   09:08   0:00 postgres: boss gmps_dev 192.168.1.100(49611) idle
  34. postgres 28995  0.0  0.2  50928  5260 ?        Ss   09:08   0:00 postgres: boss gmps_dev 192.168.1.100(49612) idle
  35. postgres 28996  0.0  0.2  51560  5716 ?        Ss   09:08   0:00 postgres: boss gmps_dev 192.168.1.100(49613) idle
  36. postgres 28997  0.0  0.2  50928  5264 ?        Ss   09:08   0:00 postgres: boss gmps_dev 192.168.1.100(49614) idle
  37. postgres 28998  0.0  0.2  51484  5896 ?        Ss   09:08   0:00 postgres: boss gmps_dev 192.168.1.100(49615) idle
  38. postgres 28999  0.0  0.2  51484  5920 ?        Ss   09:08   0:00 postgres: boss gmps_dev 192.168.1.100(49616) idle
  39. postgres 29000  0.0  0.2  51476  5660 ?        Ss   09:08   0:00 postgres: boss gmps_dev 192.168.1.100(49617) idle
  40. postgres 29001  0.0  0.2  49768  4896 ?        Ss   Apr18   1:11 postgres: writer process
  41. postgres 29002  0.0  0.0  49560  1232 ?        Ss   Apr18   1:01 postgres: wal writer process
  42. postgres 29003  0.0  0.1  50528  2568 ?        Ss   Apr18   0:28 postgres: autovacuum launcher process
  43. postgres 29004  0.0  0.0  18228  1132 ?        Ss   Apr18   0:39 postgres: stats collector process
  44. postgres 29005  0.0  0.1  50524  2428 ?        Ss   Apr18   0:27 postgres: wal sender process postgres 192.168.1.112(58777) streaming 0/1AC9FD58
  45. postgres 29073  0.0  0.2  50928  4740 ?        Ss   09:14   0:00 postgres: boss gmps_dev 192.168.1.100(49674) idle
  46. postgres 29074  0.0  0.2  50928  5004 ?        Ss   09:14   0:00 postgres: boss gmps_dev 192.168.1.100(49675) idle
  47. postgres 29075  0.0  0.2  50928  5000 ?        Ss   09:14   0:00 postgres: boss gmps_dev 192.168.1.100(49676) idle
  48. postgres 29076  0.0  0.2  50928  5008 ?        Ss   09:14   0:00 postgres: boss gmps_dev 192.168.1.100(49677) idle
  49. postgres 29077  0.0  0.2  50928  4744 ?        Ss   09:14   0:00 postgres: boss gmps_dev 192.168.1.100(49678) idle
  50. postgres 29078  0.0  0.2  50928  4740 ?        Ss   09:14   0:00 postgres: boss gmps_dev 192.168.1.100(49679) idle
  51. postgres 29079  0.0  0.2  50928  4736 ?        Ss   09:14   0:00 postgres: boss gmps_dev 192.168.1.100(49680) idle
  52. postgres 29194  0.0  0.3  51560  6592 ?        Ss   09:17   0:00 postgres: boss gmps_dev 192.168.1.100(49792) idle
  53. postgres 29195  0.0  0.3  51560  6328 ?        Ss   09:17   0:00 postgres: boss gmps_dev 192.168.1.100(49793) idle
  54. postgres 29196  0.0  0.3  51564  6180 ?        Ss   09:17   0:00 postgres: boss gmps_dev 192.168.1.100(49794) idle
  55. postgres 29197  0.0  0.3  51564  6632 ?        Ss   09:17   0:00 postgres: boss gmps_dev 192.168.1.100(49795) idle
  56. postgres 29198  0.0  0.2  51560  6156 ?        Ss   09:17   0:00 postgres: boss gmps_dev 192.168.1.100(49796) idle
  57. postgres 29199  0.0  0.2  51476  6032 ?        Ss   09:17   0:00 postgres: boss gmps_dev 192.168.1.100(49797) idle
  58. postgres 29200  0.0  0.3  51560  6320 ?        Ss   09:17   0:00 postgres: boss gmps_dev 192.168.1.100(49798) idle
  59. postgres 29501  0.0  0.3  51572  6328 ?        Ss   09:29   0:00 postgres: boss gmps_dev 192.168.1.80(50974) idle
  60. postgres 29502  0.0  0.2  51560  6072 ?        Ss   09:29   0:00 postgres: boss gmps_dev 192.168.1.80(50975) idle
  61. postgres 29503  0.0  0.3  51568  6288 ?        Ss   09:29   0:00 postgres: boss gmps_dev 192.168.1.80(50976) idle
  62. postgres 29504  0.0  0.3  51564  6376 ?        Ss   09:29   0:00 postgres: boss gmps_dev 192.168.1.80(50977) idle
  63. postgres 29505  0.0  0.2  51560  6156 ?        Ss   09:29   0:00 postgres: boss gmps_dev 192.168.1.80(50978) idle
  64. postgres 29506  0.0  0.2  51476  5716 ?        Ss   09:29   0:00 postgres: boss gmps_dev 192.168.1.80(50979) idle
  65. postgres 29507  0.0  0.2  51560  5540 ?        Ss   09:29   0:00 postgres: boss gmps_dev 192.168.1.80(50980) idle
  66. postgres 29665  0.0  0.5  55504 10644 ?        Ss   09:44   0:00 postgres: boss gmps_dev 192.168.1.58(58779) idle
  67. postgres 29671  0.0  0.3  51628  6700 ?        Ss   09:45   0:00 postgres: boss gmps_dev 192.168.1.80(51534) idle
  68. postgres 29672  0.0  0.3  51560  6584 ?        Ss   09:45   0:00 postgres: boss gmps_dev 192.168.1.80(51535) idle
  69. postgres 29673  0.0  0.2  51564  5664 ?        Ss   09:45   0:00 postgres: boss gmps_dev 192.168.1.80(51536) idle
  70. postgres 29674  0.0  0.2  51564  5844 ?        Ss   09:45   0:00 postgres: boss gmps_dev 192.168.1.80(51537) idle
  71. postgres 29675  0.0  0.2  51560  5892 ?        Ss   09:45   0:00 postgres: boss gmps_dev 192.168.1.80(51538) idle
  72. postgres 29676  0.0  0.2  51564  5636 ?        Ss   09:45   0:00 postgres: boss gmps_dev 192.168.1.80(51539) idle
  73. postgres 29677  0.0  0.2  51560  6044 ?        Ss   09:45   0:00 postgres: boss gmps_dev 192.168.1.80(51540) idle
  74. postgres 29738  0.0  0.2  50896  5280 ?        Ss   09:49   0:00 postgres: boss gmps_dev 192.168.1.71(54387) idle
  75. postgres 29740  0.0  0.3  52820  7868 ?        Ss   09:49   0:00 postgres: boss gmps_dev 192.168.1.71(54390) idle
  76. postgres 29745  0.0  0.2  51564  5904 ?        Ss   09:49   0:00 postgres: boss gmps_dev 192.168.1.100(50094) idle
  77. postgres 29746  0.0  0.2  51444  5780 ?        Ss   09:49   0:00 postgres: boss gmps_dev 192.168.1.100(50095) idle
  78. postgres 29747  0.0  0.2  51560  6120 ?        Ss   09:49   0:00 postgres: boss gmps_dev 192.168.1.100(50096) idle
  79. postgres 29748  0.0  0.2  51564  5972 ?        Ss   09:49   0:00 postgres: boss gmps_dev 192.168.1.100(50097) idle
  80. postgres 29749  0.0  0.3  51568  6200 ?        Ss   09:49   0:00 postgres: boss gmps_dev 192.168.1.100(50098) idle
  81. postgres 29750  0.0  0.2  51560  6156 ?        Ss   09:49   0:00 postgres: boss gmps_dev 192.168.1.100(50099) idle
  82. postgres 29751  0.0  0.2  51476  5764 ?        Ss   09:49   0:00 postgres: boss gmps_dev 192.168.1.100(50100) idle
  83. postgres 29924  0.0  0.2  51564  5716 ?        Ss   10:08   0:00 postgres: boss gmps_dev 192.168.1.100(50297) idle
  84. postgres 29925  0.0  0.2  51444  5524 ?        Ss   10:08   0:00 postgres: boss gmps_dev 192.168.1.100(50298) idle
  85. postgres 29926  0.0  0.3  51560  6212 ?        Ss   10:08   0:00 postgres: boss gmps_dev 192.168.1.100(50299) idle
  86. postgres 29927  0.0  0.2  51476  5720 ?        Ss   10:08   0:00 postgres: boss gmps_dev 192.168.1.100(50300) idle
  87. postgres 30178  0.0  0.3  51572  6796 ?        Ss   10:45   0:00 postgres: boss gmps_dev 192.168.1.100(50621) idle
  88. postgres 30179  0.0  0.3  51656  7076 ?        Ss   10:45   0:00 postgres: boss gmps_dev 192.168.1.100(50622) idle
  89. postgres 30180  0.0  0.3  51624  7312 ?        Ss   10:45   0:00 postgres: boss gmps_dev 192.168.1.100(50623) idle
  90. postgres 30345  0.0  0.2  50868  5024 ?        Ss   10:49   0:00 postgres: boss gmps_dev 192.168.1.71(61151) idle
  91. postgres 30729  0.0  0.2  51008  5560 ?        Ss   11:06   0:00 postgres: boss gmps_dev 192.168.1.100(50766) idle
  92. postgres 30730  0.0  0.5  54876 10440 ?        Ss   11:06   0:00 postgres: boss gmps_dev 192.168.1.100(50767) idle
  93. postgres 30750  0.0  0.2  51572  6096 ?        Ss   11:07   0:00 postgres: boss gmps_dev 192.168.1.80(53834) idle
  94. postgres 30751  0.0  0.2  51560  5904 ?        Ss   11:07   0:00 postgres: boss gmps_dev 192.168.1.80(53835) idle
  95. postgres 30756  0.0  0.2  51560  5832 ?        Ss   11:08   0:00 postgres: boss gmps_dev 192.168.1.100(50795) idle
  96. postgres 30757  0.0  0.2  51560  5804 ?        Ss   11:08   0:00 postgres: boss gmps_dev 192.168.1.100(50796) idle
  97. postgres 30758  0.0  0.2  51564  5984 ?        Ss   11:08   0:00 postgres: boss gmps_dev 192.168.1.100(50797) idle
  98. postgres 30759  0.0  0.3  51568  6216 ?        Ss   11:08   0:00 postgres: boss gmps_dev 192.168.1.100(50798) idle
  99. postgres 30760  0.0  0.2  51560  5896 ?        Ss   11:08   0:00 postgres: boss gmps_dev 192.168.1.100(50799) idle
  100. postgres 30761  0.0  0.3  51568  6256 ?        Ss   11:08   0:00 postgres: boss gmps_dev 192.168.1.100(50800) idle
  101. postgres 30762  0.0  0.3  51560  6324 ?        Ss   11:08   0:00 postgres: boss gmps_dev 192.168.1.100(50801) idle
  102. postgres 30763  0.0  0.2  51564  5940 ?        Ss   11:08   0:00 postgres: boss gmps_dev 192.168.1.100(50802) idle
  103. bstar    30778  0.0  0.0   7932  1064 pts/1    S+   11:11   0:00 grep --color=auto postgres
  104. bstar@boss-p:~$
复制代码
我想统计下 192.168.1.100,192.168.1.80这样的不同ip地址,在这个结果信息里所占有的行数,
想问下大家都是如何统计的啊。

论坛徽章:
0
2 [报告]
发表于 2012-07-11 15:15 |只看该作者
这样可以吧
  1. [olive@fruit tmp]$ grep -oE '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+' pspostgress |sort|uniq -c
  2.      45 192.168.1.100
  3.       8 192.168.1.111
  4.       1 192.168.1.112
  5.       7 192.168.1.58
  6.       3 192.168.1.71
  7.      23 192.168.1.80
  8.       8 192.168.1.92
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP