>>加入我的读者群 |《深入浅出Oracle》的购买途径 | Eygle.com两周年庆


May 15, 2009

华友世纪、欢乐传媒、盛大的江湖恩怨

原文链接

  自本报前天报道了盛大半路杀出抢购华友世纪一事后,一些更为内幕的细节逐渐浮现出来。

  昨日,有独立财团人士向记者透露,自从公开向华友世纪股东发布联系邮箱后,已有5%以上股东明确表示,假如华友董事会与盛大秘密谈判没有结果,或公布收购价低于独立财团的每股4美元报价,他们将起诉以王秦岱为首的董事会侵害其利益。

  "收购华友花费几千万美元,对盛大而言数额不大,而且王秦岱也把盛大当作救命稻草,所以我们的胜算不大。盛大肯定会出更高价钱,如他们出高价,我们就撤,如果盛大出价不高于4美元,我们还会重提方案。"独立财团一人士说。

  目前,独立财团矛头所指是,华友董事会不与其接触,不给其参与竞购的机会。而华友则通过相关渠道避重就轻地提出独立财团的构成没有公开化。

  独立财团某人士透露,在此前的收购过程中,由于意识到王秦岱是收购的最大障碍,因此不久前通过股东迫使王秦岱卸任CEO。"去年10月,找王秦岱谈收购的时候,王秦岱并不愿意,说我们根本出不起想要的价位,其实是不想谈。后来我们转头寻找其他大股东,毕竟王秦岱只占10%的股份,在某些大股东压力下,王秦岱被迫辞任CEO,其现为非执行董事长,不能参与公司经营决策。"这位人士说,"后来,王秦岱要求全部出售股份,我们只同意收购51%。因此,如果卖给自己引入的盛大,王秦岱会更有台阶下,而我们不会给他台阶下。"他这样解释盛大出现的背景。

  此前,华友世纪曾与盛大、光线传媒、灵通网、猫扑网等进行过四次合并谈判,但无一成功,其股价从10美元一路下行,华友的股东也不知道原因。这位人士表示,原因在于王秦岱总能找到一些方法操控董事会来阻挠收购,王秦岱希望一直操控华友世纪。

  "王秦岱现在既难以全部高额套现,又只是个挂名董事长,所以现在是为荣誉而战,肯定不会卖给视为仇人的独立财团,所以迫使我们必须公开。"他说。"我们没有得到任何竞价机会,说明董事会完全被王秦岱操控。"

  按照上述人士的说法,由于独立财团施压,王秦岱丢掉了CEO位置,且不能向独立财团全部套现,为了体面地下场,其宁愿由盛大来接盘,哪怕价格较低。

  据了解,作为一家老SP公司,除了现金储备充裕和有一个唱片公司外,华友世纪业务已经没有多大潜力,去年,其净亏损1200万美元。据分析,盛大收购这个壳极有可能是打算将盛大文学板块并入其中。

  欢乐传媒原是一家集影视制作、文化经纪、媒介经营业务于一体的娱乐公司,其总裁董朝晖2004年投资500万美元收购文学网站 "榕树下",开始向互联网进军。董朝晖表示,整合华友的业务,他有信心将公司股价从近期的1美元做到7美元以上。


类似的SP上市公司壳资源不止华友一家,董朝晖们为何对华友世纪情有独钟?他说,因为这家公司股东分散,目前公司最大的持股者也不超过12%。

  其实,另一重要原因被他回避了。华友世纪手握大笔现金,而且这些现金的价值甚至高于公司市值。据华友世纪的财报显示,截至2008年12月31日,华友世纪持有的现金及短期存款为5947万美元

  在董朝晖提出收购之前,华友世纪的股价已经跌落至1.50美元,其市值大约在3280万美元。即便以董朝晖3.5美元每股的报价计算,其估值也不过 7654万美元。此次董朝晖收购华友世纪51%股份,同时还要求将华友世纪的当前管理层赶下台,建立以他为首的新团队。董称他的新团队中包含数位娱乐业的资深人士,足以帮助华友世纪摆脱困境。


Posted by eygle at 11:26 PM | Permalink | Comments (2) | IT新闻 (39)

May 14, 2009

搞笑版 - 淘宝上的天才回复与评论

  ======================================  
  物品名称:【皇冠】周杰伦《叶惠美》韩国版...
  [差评]:搞了好久才明白是韩文的=.=如果一开始说的清楚些更好 第一次买也优点 搞不必清楚
  卖家解释:朋友,你拍下就是韩国版,当然是韩文的。这样一个差评,未免太过分了。
  ======================================
  物品名称:痔疮栓
  [差评]:货到的时候,我的痔疮已经好掉了!
  卖家解释:多好的疗效,听说你买我的药,痔疮都吓没了
  ======================================
  物品名称:避孕套
  [差评]:还好啦,只是说了保密邮寄为什么邮单上还写避孕套啊?让我好尴尬,下次注意啊!
  卖家解释:我写的是日用品的,可是邮局的人说一定要写具体,然后她给我加上避孕套三个字。你可以看出来字迹都不同的。我觉得我们这里的邮局简直是没有人性。
  ======================================
  
  夏天适用时尚提包
  差评 [详情]卖家服务不好,虽然我知道你很忙,但每次也不必和我说话如此简单
  吧,不是恩,就是好,一个字一个字的说,太不尊重人了,所以给个差评。
  解释:呸
  
  ======================================
  物品名称:易购厨房刀具5件套
  差评 [详情] 什么东西呀,用起来一点不爽,差评
  解释:你花痴呀,要爽大街上拉男人去,鄙视你!!
  
  ======================================
  好评:态度不好,东西还行
  解释:我什么时候对你态度不好了??????????莫名其妙是不是要我说我爱你觉得态度才好啊!?
  `======================================
  
  商品:512M金士顿内存条
  评价:{差评} 东西能用,只是你除了"哦"之外,能否讲回答点别的?
  解释:嗯
  
  ======================================
  
  130万像素视频头
  评价:{差评} 发货就发货,还留言"沙有哪啦",老子要抗日!
  解释:救命哪。
  ======================================
  秋水伊人夏裙(最新到货)
  评价:{差评}穿上后大家都说像大妈,根本没有商品图片上那个女的好看。
  解释:你不象大妈,你是天使,只是降临到地上的时候头先着地了,要不然穿什么都好看。
  ======================================
  
  中评:货到及时,但就是态度不够好
  解释:晕,你付的是平邮的钱,我还给你快递了, 你还想要什么样的态度,是不是还需要给你大老远的端茶送水你才满意?
  ======================================
  
  日销文胸(最新到货)
  
  卖家:你多大?
  买家:80N
  卖家: 啊。。。。这么厉害,好像没有N号的文胸的。
  买家:晕!我是说我是80年的
  
  ======================================
  卖家: 皇太极之死史书上说是暴死,但野史一般认为是暗杀
  买家: 哦,又跑哪里去了
  卖家: 等你哦过发表意见呢:)
  买家: 没有意见!又不是我干的!
  
  ======================================
  买家:性能力怎么样?
  卖家:???有关系吗?
  买家:对不起,多了一个力字。性能怎么样?
  卖家:偶......汗......
  
  ======================================
  卖家:为了表示我的诚意,我包邮给你
  买家:你包邮给我?
  卖家:是呀
  买家:包邮你,给我?
  ======================================
  
  买家:掌柜好,你家有胖子吗?
  卖家:......我家LG一百七十斤,算是胖子吧......汗
  买家:哦,我打错了,是盘子
  卖家:...昏倒,盘子有卖,我家胖子不卖
  
  ======================================;
  买家:你这个碗的除了高度和口径,其他的尺寸有没有?厚度?碗底宽度?碗底沿高度?碗壁倾斜角度?
  卖家:......不好意思,没那么精确啊
  买家:顾客是上帝,你连尺寸都不清楚做什么生意?
  卖家:.....上帝啊,求你告诉我我的碗角度是多少吧
  ======================================
  
  买家:你好呀姐姐,我想买芦荟鲜汁喔,跟我介绍一下好吗,谢谢姐姐了。
  卖家:好的~妹妹乖~~请问你的肤质?今年多大了?
  买家:我四十多,快五十了......皮肤好干喔......姐姐有好的推荐吗
  卖家:......不好意思失敬了......我是妹妹,我23岁

  ======================================

Posted by eygle at 10:15 AM | Permalink | Comments (4) | 开心幽默 (20)

April 26, 2009

宝宝被蚊虫叮咬肿痛怎么办

夏天到来后,蚊子随之孳生,尤其是雨季,蚊虫的幼虫--在大水中大量繁衍。蚊虫的叮咬使人难以入眠,而且还会传播疾病。可是要想彻底消灭蚊虫,并非易事,被蚊叮咬在所难免。蚊虫叮咬时,在蚊子的口器中分泌出一种有机酸--蚁酸,它的化学成分是HCOOH。这种物质可引起肌肉酸在家庭中可用浓肥皂涂抹可迅速止痒。原因是肥皂高级脂肪酸的钠盐。如:C17H35COONa。这种脂肪酸的钠盐水解后显碱性。 含OH- 蚁酸水溶液中含H+ :因为肥皂水中的OH-与蚁酸的H+中和成H2O因此可迅速消除痛 痒。

被蚊子叮后,切忌乱抓乱挠,否则容易造成细菌感染。专家建议,可采取以下方法止痒:

1.一般人被蚊子叮咬后,都会出现红肿、痒、痛等症状,这时可用碱性物质进行缓解,比如,可用氨水止痒,也可将香皂蘸水在红肿处涂抹,这样能在数分钟内止痒。


2.如果叮咬处很痒,可先用手指弹一弹,再涂上花露水、风油精等

3.用盐水涂抹或冲泡痒处,这样能使肿块软化,还可以有效止痒。

4.可用芦荟叶中的汁液止痒。被蚊子叮咬后红肿奇痒时,可切一小片芦荟叶,洗干净后掰开,在红肿处涂擦几下,就能消肿止痒。

Posted by eygle at 10:17 AM | Permalink | Comments (4) | 孕产婴儿 (24)

April 21, 2009

Sun CEO乔纳森·舒瓦茨就收购致Sun员工的信

Sun CEO Jonathan Schwartz的内部信出处

  今日Sun/Oracle的声明:

  这是我写过的最艰难的一封信。

  这一刻也让Sun在工业界中最具有希望的未来。

  27年来,Sun代表了勇气、创新、开拓道路和创造未来的自愿精神。不管我们进步抑或失败,我们仍然致力于这些梦想,并且致力于使得我们与众不同的研发工作。我们致力于数十年的追求,从世界上最强大的数据中心操作系统的进化到世界上最先进的多核微电子产品。我们从来都不曾走开,致力于商业模型的大规模改造,技术范畴的定义和新的市场路径。

  由于Sun的无比的才能,我们为整个工业界贡献了我们的人才和技术,培养出了众多杰出的公司和市场成功经验。我们的产品和服务驱动了新药品的研发、社会化媒体的转换和对我们周围的世界和市场更好的理解。总之,面对一个变化迅速的市场和全球经济,我们一直在进行持续的变革。我们从不曾走开,致力于迎接挑战 ----或者是迎接机会。

  所以我们今天在旅途中向前走了一步,但是是不同的一步----这个周末我们宣布,董事会和我确认Oracle以每股9.5美金的形式现金收购Sun Microsystems。董事会的所有成员现在正在开会,讨论收购事宜并进行投票,这次交易坚持完全的市场转化----将两个有着很长的共同工作历史的公司合并,产生一个新的统一的未来梦想。

  Oracle对Sun的兴趣非常明晰----他们渴望帮助客户简化开发、部署和操作高价值商业系统,从所有的应用到数据中心。通过收购Sun,Oracle将以最佳的位置帮助客户解决最复杂的关于业务运行的技术问题。

  对于我而言,这次收购行为将通过创建一个有重大影响、具有最好的专家和创新的公司以重新定义工业界,重新设定竞争环境。Oracle/Sun组合将培育一个世界上最充沛、最有影响的开发者社区,将加速存储、网络和计算的结合,并且将最强大的和最有价值的商业和技术软件带给全世界。

  我并不依据想象认为这个声明会是路程的终止。我认为这是通向另外一个道路的第一步。这个道路使得我们和我们的创造被引向一个更广阔的市场,并使得我们在这个世界上所扮演的角色更普世。今天宣布了这项交易,并且通过审查和股东通过需要花费数月时间。在交易完成之前,我们仍然是一个单独的公司,并且独立运作。不管交易需要花多长时间,世界已经从今天开始改变了。

  需要指出的是,改变世界的不是收购本身----而是两个公司的成员。通过和 Oracle进行了相当时间的交谈,使得我可以向你保证,他们只关注我们不出现在财务决算上的资产----我们的人员。这是他们最高的优先级别----创建一个激发兴趣和创造力的环境,使我们最聪慧的想法仍然能继续创新和开拓未来。

  谢谢您这些年所做的一切,谢谢您在未来为商业进展所做的一切。我极其为这个公司和我们一起实现的成就感到骄傲。

  整合计划的进程细节会被进一步公布。

  (以下为信件原文)
  Jonathan

  Today's Sun/Oracle Announcement

  This is one of the toughest emails I've ever had to write.

  It's also one of the most hopeful about Sun's future in the industry.

  For 27 years, Sun has stood for courage, innovation, a willingness to blaze trails, to envision and engineer the future. No matter our ups and downs, we've remained committed to those ideals, and to the R&D that's allowed us to differentiate. We've committed to decade long pursuits, from the evolution of one of the world's most powerful datacenter operating systems, to one of the world's most advanced multi-core microelectronics. We've never walked away from the wholesale reinvention of business models, the redefinition of technology boundaries or the pursuit of new routes to market.

  Because of the unparalleled talent at Sun, we've also fueled entire industries with our people and technologies, and fostered extraordinary companies and market successes. Our products and services have driven the discovery of new drugs, transformed social media, and created a better understanding of the world and marketplace around us. All, while we've undergone a near constant transformation in the face of a rapidly changing marketplace and global economy. We've never walked away from a challenge - or an opportunity.

  So today we take another step forward in our journey, but along a different path - by announcing that this weekend, our board of directors and I approved the acquisition of Sun Microsystems by the Oracle Corporation for $9.50/share in cash. All members of the board present at the meeting to review the transaction voted for it with enthusiasm, and the transaction stands to utterly transform the marketplace - bringing together two companies with a long history of working together to create a newly unified vision of the future.

  Oracle's interest in Sun is very clear - they aspire to help customers simplify the development, deployment and operation of high value business systems, from applications all the way to datacenters. By acquiring Sun, Oracle will be well positioned to help customers solve the most complex technology problems related to running a business.

  To me, this proposed acquisition totally redefines the industry, resetting the competitive landscape by creating a company with great reach, expertise and innovation. A combined Oracle/Sun will be capable of cultivating one of the world's most vibrant and far reaching developer communities, accelerating the convergence of storage, networking and computing, and delivering one of the world's most powerful and complete portfolios of business and technical software.

  I do not consider the announcement to be the end of the road, not by any stretch of the imagination. I believe this is the first step down a different path, one that takes us and our innovations to an even broader market, one that ensures the ubiquitous role we play in the world around us. The deal was announced today, and, after regulatory review and shareholder approval, will take some months to close - until that close occurs, however, we are a separate company, operating independently. No matter how long it takes, the world changed starting today.

  But it's important to note it's not the acquisition that's changing the world - it's the people that fuel both companies. Having spent a considerable amount of time talking to Oracle, let me assure you they are single minded in their focus on the one asset that doesn't appear in our financial statements: our people. That's their highest priority - creating an inviting and compelling environment in which our brightest minds can continue to invent and deliver the future.

  Thank you for everything you've done over the years, and for everything you will do in the future to carry the business forward. I'm incredibly proud of this company and what we've accomplished together.

  Details will be forthcoming as we work together on the integration planning process.

  Jonathan

  Additional Information and Where to Find It

  Sun plans to file with the Securities and Exchange Commission (the "SEC") and mail to its stockholders a proxy statement in connection with the proposed merger with Soda Acquisition Corporation, pursuant to which Sun would be acquired by Oracle Corporation (the "Merger"). The proxy statement will contain important information about the proposed Merger and related matters. INVESTORS AND STOCKHOLDERS ARE URGED TO READ THE PROXY STATEMENT CAREFULLY WHEN IT BECOMES AVAILABLE. Investors and stockholders will be able to obtain free copies of the proxy statement and other documents filed with the SEC by Sun through the web site maintained by the SEC at www.sec.gov. In addition, investors and stockholders will be able to obtain free copies of the proxy statement from Sun by contacting Investor Relations by telephone at (800) 801-7869 (within the U.S.) or (408) 404-8427 (outside the U.S.), or by mail at Sun Microsystems, Inc., Investor Relations, Mail Stop UMPK14-336, 4150 Network Circle, Santa Clara, California 95054, USA.

  Sun and its directors and executive officers may be deemed to be participants in the solicitation of proxies from the stockholders of Sun in connection with the proposed Merger. Information regarding the interests of these directors and executive officers in the transaction described herein will be included in the proxy statement described above. Additional information regarding these directors and executive officers is also included in Sun's proxy statement for its 2008 Annual Meeting of Stockholders, which was filed with the SEC on September 24, 2008. This document is available free of charge at the SEC's web site at www.sec.gov, and from Sun by contacting Investor Relations by telephone at (800) 801-7869 (within the U.S.) or (408) 404-8427 (outside the U.S.), or by mail at Sun Microsystems, Inc., Mail Stop UMPK14-336, 4150 Network Circle, Santa Clara, California 95054, USA, or by going to Sun's Investor Relations page on its corporate web site at www.sun.com.

  Note on Forward-Looking Statements

  This communication contains certain forward-looking statements within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934, including but not limited to, statements regarding the expected benefits and closing of the proposed Merger. These forward-looking statements involve certain risks and uncertainties that could cause actual results to differ materially from those indicated in such forward-looking statements, including, but not limited to, the ability of the parties to consummate the proposed Merger, satisfaction of closing conditions precedent to the consummation of the proposed Merger, the ability of Oracle Corporation to successfully integrate Sun's operations and employees, the ability to realize anticipated synergies and cost savings of the proposed Merger, and such other risks as identified in Sun's Annual Report on Form 10-K for the fiscal year ended June 30, 2008, and Sun's most recent Quarterly Reports on Form 10-Q, each as filed with the SEC, which contain and identify important factors that could cause the actual results to differ materially from those contained in the forward-looking statements. Sun assumes no obligation to update any forward-looking statement contained in this communication.

Posted by eygle at 7:18 AM | Permalink | Comments (0) | Oracle摘 (73)

April 19, 2009

AIX PS命令的详解 -- 进程性能监控

ps 命令 --- 摘自

用途

显示进程的当前状态。该文档描述了标准 AIX ps 命令,以及 ps 的 System V 版本命令。

语法

X/Open 标准

ps [ -A ] [ -N ] [ -a ] [ -d ] [ -e ] [ -f ] [ -k ] [ -l ] [ -F format] [ -o Format ] [ -c Clist ] [ -G Glist ] [ -g Glist ] [ -m ] [ -n NameList ] [ -p Plist ] [ -t Tlist ] [ -U Ulist ] [ -u Ulist ]

Berkeley 标准

ps [ a ] [ c ] [ e ] [ ew ] [ eww ] [ g ] [ n ] [ U ] [ w ] [ x ] [ l | s | u | v ] [ t Tty ] [ ProcessNumber ]

描述

ps 命令将活动进程的当前状态和(如果指定了 -m 标志)有关的内核线程写到标准输出中。注意当 -m 标志使用额外的行显示与进程相关的线程时,您必须使用 -o 标志连同 THREAD 字段说明符来显示额外的与线程相关的列。

不使用任何标志时,ps 命令显示关于当前工作站的信息。 -f-ol-lsuv 标志仅确定为该进程提供了多少信息;它们不确定列出哪些进程。 lsuv 标志互斥。

使用 -o 标志时,ps 命令检查内存或调页区域并确定进程创建时的命令名和参数是什么。如果 ps 命令不能找到该信息,存储在内核中的命令名显示在方括号中。

COLUMNS 环境变量覆盖系统选定的水平屏幕大小。

接受参数列表(-o-G-g-p-t-U-u 标志)的命令行标志的限制为 128 项。例如, -u Ulist 标志能指定不超过 128 个用户。

取决于 ps 命令使用的标志,列标题将显示在标准输出中显示的信息的上方。标题定义在以下列表中(使这些标题显示的标志在圆括号中显示):

ADDR
通常情况下,(-ll 标志)包含进程栈的段号;如果为内核进程,则为预处理数据区的地址。
BND
-o THREAD 标志)绑定内核线程的处理器(如果有)的逻辑处理器号。对一个进程来说,如果它的线程全都绑定到同一处理器上,则显示该字段。
C
-fl-l 标志)每次系统时钟周期和发现线程或进程需要运行时增加进程或线程的 CPU 利用率。调度程序通过每秒除 2 将该值衰减。对于 sched_other 策略,CPU 利用率用于确定进程调度优先级。大值表示一个 CPU 密集处理且造成更低的进程优先级而小值表示一个 I/O 密集处理且造成更高的优先级。
CMD
-f-ll 标志)包含命令名。使用 -f 标志显示完整命令名和它的参数。
COMMAND
suv)包含命令名。使用 -f 标志显示完整命令名和它的参数。

F 字段表
标志 十六进制值 定义
SLOAD 0x00000001 表示该进程正在核心内存中操作。
SNOSWAP 0x00000002 表示该进程不能被交换出去。
STRC 0x00000008 表示该进程正被跟踪。
SWTED 0x00000010 表示进程在跟踪时停止。
SFWTED 0x00000020 表示在被跟踪时,调用 fork 子例程后进程停止。
SEWTED 0x00000040 表示在被跟踪时,调用 exec 子例程后进程停止。
SLWTED 0x00000080 表示在被跟踪时,调用 loadunload 子例程后进程停止。
SFIXPRI 0x00000100 表示该进程有固定的优先级,忽略 pcpu 字段描述符。
SKPROC 0x00000200 表示一个内核进程。
SOMASK 0x00000400 表示收到信号后恢复旧掩码。
SWAKEONSIG 0x00000800 表示该信号将异常终止 sleep 子例程。内容必须PCATCH 标志的内容相同。 PCATCHSWAKEONSIG 的内容必须大于 PMASK 的内容。
SUSER 0x00001000 表示该进程处在用户方式中。
SLKDONE 0x00002000 表示该进程已完成锁定。
STRACING 0x00004000 表示该进程是个调试进程。
SMPTRACE 0x00008000 表示多进程调试。
SEXIT 0x00010000 表示正退出进程。
SSEL 0x00020000 表示处理器正在选择:唤醒/等待危险。
SORPHANPGRP 0x00040000 表示一个孤立进程组。
SNOCNTLPROC 0x00080000 表示会话导带放弃了终端控制。
SPPNOCLDSTOP 0x00100000 表示当子进程停止时,SIGHLD 信号送到父进程。
SEXECED 0x00200000 表示已运行该进程。
SJOBSESS 0x00400000 表示在当前会话中使用作业控制。
SJOBOFF 0x00800000 表示该进程不受作业控制的影响。
PSIGDELIVERY 0x01000000 表示该进程被程序检查处理程序使用。
SRMSHM 0x02000000 表示调用 exit 子例程过程中,该进程除去了共享内存。
SSLOTFREE 0x04000000 表示进程槽空闲。
SNOMSG 0x08000000 表示没有其它 uprintf 子例程消息。
F
-ll 标志)与进程和线程相关的部分更重要 F 字段标志(十六进制和添加的)显示在下表中。

F 字段表
标志 十六进制值 定义
SLOAD 0x00000001 表示该进程正在核心内存中操作。
SNOSWAP 0x00000002 表示该进程不能被交换出去。
STRC 0x00000008 表示该进程正被跟踪。
SKPROC 0x00000200 表示一个内核进程。
SEXIT 0x00010000 表示正退出进程。
SEXECED 0x00200000 表示已运行该进程。
SEXECING 0x01000000 表示该进程正在执行(执行一个可执行程序)。
TKTHREAD 0x00001000 表示该线程是一个内核线程。
注:
可通过分别查询 /usr/include/sys/proc.h/usr/include/sys/thread.h 文件中的 p_flagst_flags 字段查看所有进程和线程标识的定义。
LIM
v 标志)通过调用 setrlimit 子例程指定内存使用的软限制。如果不指定限制则显示为 xx。如果将该限制设为系统限制,(没限制),显示值 UNLIM
NI
-ll 标志)为 sched other 策略计算优先级中使用的细调值。
PID
(所有标志)进程的进程标识。
PGIN
v 标志)处理未装入核心的页面引用产生的磁盘 I/O 的数目。
PPID
-fl-l 标志)父进程的进程标识。
PRI
-ll 标志)进程或内核线程的优先级;数字越大优先级越低。
RSS
v 标志)进程的实际内存(驻留集)大小(单位是 1KB)。
S
-ll 标志)进程或内核线程的状态:

对于进程:

O
不存在
A
活动
W
已交换
I
空闲(等待启动)
Z
已取消
T
已停止

对于内核线程:

O
不存在
R
正在运行
S
正在休眠
W
已交换
Z
已取消
T
已停止


SC
-o THREAD 标志)进程或内核线程的暂挂数。对进程来说,暂挂数定义为内核线程暂挂数的总和。
SCH
-o THREAD 标志)内核线程的调度策略。使用 012 分别显示策略 sched_othersched_fifosched_rr
SIZE
v 标志)进程数据节的虚拟大小(单位是 1 KB)。
SSIZ
s 标志)内核堆栈的大小。对于多线程进程,该值总为 0(零)。
STAT
suv 标志)包含进程状态:
0
不存在
A
活动
I
中间的
Z
已取消
T
已停止
K
可用的内核进程


STIME
-fu 标志)进程的启动时间。 LANG 环境变量控制该字段的外观。
SZ
-ll 标志)该进程核心映像的大小单位是 1KB。
THCNT
-o thcount 标志)进程拥有的内核线程数。
TID
-o THREAD 标志)内核线程的线程标识。
TIME
(所有标志)进程的执行时间总和。
TRS
v 标志)文本的驻留集(实际内存)大小。
TSIZ
v 标志)文本(共享程序)映像的大小。
TTY
(所有标志)进程的控制工作站:
-
进程与工作站不相关。
?
未知。
Number
TTY 数目。例如,条目 2 表示 TTY2。


UID
-f-ll 标志)进程所有者的用户标识。登录名在 -f 标志下打印。
USER
u 标志)进程所有者的登录名。
WCHAN
-l 标志)进程或内核线程为之等待或休眠的事件。对于内核线程,如果内核线程正在运行,该字段为空。对于进程,如果只有一个内核线程正在休眠,等待通道定义为该休眠内核线程的等待通道;否则显示一个星号。
WCHAN
l 标志)进程等待的事件(系统中的一个地址)。选择一个符号对地址分类,除非请求数字输出。
%CPU
uv 标志)进程启动后,该进程使用 CPU 的时间百分比。该值通过将进程使用 CPU 的时间除以进程所用时间计算。在多处理器环境中,因为同一进程中的几个线程可以同时在不同的 CPU 上运行,该值要进一步除以可用 CPU 数。(由于计算该数据基于的时间不同,所有 %CPU 字段的总和可能超过 100%。)
%MEM
uv 标志)进程使用的实际内存的百分比。 %MEM 往往会夸大与其它进程共享程序文本的进程的成本。但运行一个程序的多个副本和所有实例共享该程序文本的一个副本时不会计算时间。在该程序的每个实例中计算文本节的大小。这意味着如果运行一个程序的多个副本,所有进程的总 %MEM 值可以超过 100%。

进程已退出且有一个父进程,而父进程没有等待该进程,将该进程标志为 <defunct>。已阻塞且正在尝试退出的进程标志为 <exiting>ps 命令试图确定内存或交换区创建进程时给定的文件名和参数。

注:
  1. ps 命令运行时可以更改进程。为死进程显示的部分数据是不相关的。
  2. ps 程序检查内存来检索文件名和创建进程时使用的参数。然而,进程可以破坏信息,使检索文件名和参数的方法不可靠。

标志

下列标志前面有一个 -(负号):

-A 将关于所有进程的信息写到标准输出。
-a 将关于所有进程(除了会话导带和与终端无关的进程)的信息写到标准输出。
-c Clist 仅显示关于 Clist 变量列出的指定到工作负荷管理类的进程的信息。 Clist 变量或者是一个由逗号分开的类名列表或者是一个由双引号(" ")引起来的且之间用逗号或一个或多个空格或两者分隔的类名列表。
-d 将关于所有进程(除会话导带)的信息写到标准输出。
-e 将除内核进程以外所有进程的信息写到标准输出。
-F Format -o Format 相同
-f 生成一个完整列表。
-G Glist 仅将关于进程的信息写到标准输出,这些进程在为 Glist 变量列出的进程组中。 Glist 变量或者是一个由逗号分隔的进程组标识符列表或者是一个由双引号(" ")引起来的且之间用逗号或一个或多个空格或两者分隔的进程组标识符的列表。该标志与 -g Glist 标志等价。
-g Glist 该标志与 -G Glist 标志等价。
-k 列出内核进程。
-l 生成一长列表。另见 l 标志。
-m 列出内核线程和进程。进程的输出行后面跟着一额外输出行,它关于每个内核线程。该标志不显示特定于线程的字段(bndscountschedthcounttid),除非指定了适当的 -o Format 标志。
-N 不聚集线程统计信息。使用该标志后,ps 报告那些可以通过不遍历进程的线程链来获得那些统计信息。
-n NameList 指定备用系统名称列表文件来替换缺省系统名称列表文件。因为直接提供信息给内核,操作系统不使用 -n 标志。
-o Format Format 变量指定的格式显示信息。可以为 Format 变量指定多个字段说明符。Format 变量或者是一个由逗号分隔的字段说明符列表或是一个由""(双引号)引起来的之间用逗号或一个或多个空格或两者分隔的说明符列表。

每个字段说明符有一个缺省头。通过为头附加一个=(等号),后跟用户定义的文本,可以覆盖缺省头。写字段的顺序采用命令行中列格式指定的方式。字段宽度由系统指定,它至少为缺省的或用户定义的头文本宽度。如果头文本为空,(例如如果指定 -o user=),字段宽度至少为缺省头文本宽度。如果所有头字段都为空,不写头行。

系统标识下列字段说明符:

args
说明正在执行的完整命令名。包含所有命令行参数,尽管可能发生截断。该字段的缺省头为 COMMAND
bnd
表示进程或内核线程绑定到哪个(如果有)处理器。该字段的缺省头为 BND
class
表示为该进程分配的工作负荷管理类。该字段的缺省头为 CLASS
comm
表示正在执行的命令的短名称。不包含命令行参数。该字段的缺省头为 COMMAND
cpu
确定进程调度优先级。每次系统时钟周期和发现进程或线程运行时增加进程或线程的 CPU 利用率。调度程序通过每秒除 2 将该值衰减。对于 sched_other 策略,大值表示一个 CPU 密集处理且造成更低的进程优先级而小值表示一个 I/O 密集处理且造成更高的优先级。
etime
表示进程启动后所用的时间。所用时间以下列格式显示:

[[ dd-]hh:]mm:ss

其中 dd 指定天数,hh 指定小时数,mm 指定分钟数及 ss 指定秒数。该字段的缺省头为 ELAPSED

group
表示该进程的有效组标识。显示文本组标识。如果不能得到文本组标识,使用十进制表示。该字段的缺省头为 GROUP
nice
表示进程细调值的十进制值。该字段的缺省头为 NI
-o Format(续)
pcpu
表示使用的 CPU 时间占可用 CPU 时间的比例,以百分比表示。该字段的缺省头为 %CPU
pgid
表示进程组标识的十进制值。该字段的缺省头为 PGID
pid
表示进程标识的十进制值。该字段的缺省头为 PID
ppid
表示父进程标识的十进制值。该字段的缺省头为 PPID
rgroup
表示该进程的实际组标识。显示文本组标识。如果不能得到文本组标识,使用十进制表示。该字段的缺省头为 RGROUP
ruser
表示该进程的实际用户标识。显示文本用户标识。如果不能得到文本用户标识,使用十进制表示。该字段的缺省头为 RUSER
scount
表示内核线程的暂挂数。该字段的缺省头为 SC
sched
表示内核线程的调度策略。该字段的缺省头为 SCH
tag
表示工作负荷管理器应用程序标记。该字段的缺省头为 TAG。该标记为一个字符串,它不超过 30 个字符长且由 ps 显示时可能会截断。对于不设置标记的进程,该字段显示为一个 -(连字符)。
tcpu
总 CPU 时间。指示单个进程的总累积 CPU 时间。该字段的缺省头为 TCPU
tctime
总连接时间。指示登录会话可会活动时的时间总量。这仅在会话引导进程中才有意义。该字段的缺省头为 TCTIME
tdiskio
总磁盘 I/O。指示单个进程的 I/O 的总累积块数。该字段的缺省头为 TDISKIO
-o Format(续)
thcount
表示该进程拥有的内核线程数。该字段的缺省头为 THCNT
THREAD
表示下列字段:
  • 用户名(uname 字段)
  • 进程的进程及父进程标识(pidppid 字段)
  • 线程的内核线程标识(tid 字段)
  • 进程或内核线程的状态(S 字段)
  • 进程或内核线程的 CPU 利用率(C 字段)
  • 进程或内核线程的优先级(PRI 字段)
  • 进程或内核线程的暂挂数( scount 字段)
  • 进程或内核线程的等待通道( WCHAN 字段)
  • 进程或内核线程的标志(F 字段)
  • 进程的控制终端(tty 字段)
  • 进程或内核线程绑定到的 CPU (bnd 字段)
  • 正在由进程执行的命令(comm 字段)

使用 -o THREAD 标志实际上不显示线程,除非也指定 -m 标志。

tid
表示内核线程的线程标识。该字段的缺省头为 TID
time
表示进程启动后的累计 CPU 时间。时间以下列格式显示:

[ dd-]hh:mm:ss

其中 dd 指定天数,hh 指定小时数,mm 指定分钟数及 ss 指定秒数。该字段的缺省头为 TIME

tty
表示该进程的控制终端名。该字段的缺省头为 TT
user
表示该进程的有效用户标识。显示文本用户标识。如果不能得到文本用户标识,使用十进制表示。该字段的缺省头为 USER
vsz
使用十进制整数表示虚拟内存中进程的大小,以千字节为单位。该字段的缺省头为 VSZ
-o Format(续)

否则,通过 Format 变量,可以显示指定格式的多个字段,包括字段描述符。如果在 Format 变量中使用字段描述符,它必须包含在双引号(" ")内。下表显示了字段描述符如何对应字段说明符:

字段            字段            缺省值
描述符 说明符 头

%a args COMMAND
%c comm COMMAND
%t etime ELAPSED
%G group GROUP
%n nice NI
%C pcpu %CPU
%r pgid PGID
%p pid PID
%P ppid PPID
%g rgroup RGROUP
%u ruser RUSER
%x time TIME
%y tty TTY
%U user USER
%z vsz VSZ
-p Plist 仅显示关于 Plist 变量指定的进程号的进程的信息。 Plist 变量或者是一个由逗号分隔的进程标志号列表或者是一个由双引号(" ")引起来的且之间用逗号或一个或多个空格或两者分隔的进程标识号列表。
-t Tlist 仅显示与 Tlist 变量中列出的工作站相关的进程的信息。 Tlist 变量或者是一个由逗号分隔的工作站标识符列表或者是一个双引号(" ")引起来的且之间用逗号或一个或多个空格或两者分隔的工作站标识符列表。
-U Ulist 仅显示关于 Ulist 变量指定的用户标识号或登录名的进程的信息。 Ulist 变量或者是一个由逗号分隔的用户标识列表或者是一个由双引号(" ")引起来的且之间用逗号或一个或多个空格或两者分隔的用户标识列表。在该列表中,ps 命令显示数字用户标识除非使用 -f 标志;然后命令显示登录名。该标志与 -u Ulist 标志等价。另见 u 标志。
-u Ulist 该标志与 -U Ulist 标志等价。

选项

下列标志前面不是 -(负号):

a 显示所有有终端的进程的信息(通常仅显示用户自己的进程)。
c 显示命令名,它存储在系统内用于记帐,而不显示保留在进程地址空间中的命令参数。
e 显示环境以及传递给命令的参数,最多不超过 80 个字符。
ew e 标志折行显示一额外行。
eww e 标志折行显示必要次。
g 显示所有进程。
l 显示一个长列表,具有 FSUIDPIDPPIDCPRINIADDRSZPSSWCHANTTYTIMECMD 字段。
n 显示数字输出。在长列表中,数字地而不是符号地打印 WCHAN 字段。在用户列表中,USER 字段替换为 UID 字段。
s 显示基本输出格式中每个进程(由系统维护人员使用)的内核栈的大小(SSIZ)。对于多线程进程,该值总为 0(零)。
t Tty 显示进程,它的控制 tty 为 Tty 变量的值,它应该指定为 ps 命令打印;也就是,0 对于终端 /dev/tty/0lft0 对于 /dev/lft0pts/2 对于 /dev/pts/2
u 显示面向用户的输出。这包括 USERPID%CPU%MEMSZRSSTTYSTATSTIMETIMECOMMAND 字段。
v 显示 PGINSIZERSSLIMTSIZTRS%CPU%MEM 字段。
w 为输出指定一宽列格式(132 列而不是 80 列)。如果重复,(例如, ww),任意地使用宽输出。此信息用于决定要打印的长命令有多少。
x 显示没有终端的进程除了有一个控制终端的进程。

退出状态

该命令返回以下出口值:

0 成功完成。
>0 发生错误。

示例

  1. 要显示所有进程,请输入:
    ps -e -f
  2. 要列出特定用户拥有的进程,请输入:
    ps -f -l -ujim,jane,su
  3. 要列出与 /dev/console/dev/tty1 ttys 相关的进程,请输入:
    ps -t console,tty/1
  4. 要列出与终端无关的进程,请输入:
    ps -t -
  5. 要使用字段描述符显示指定的格式,请输入:
    ps -o ruser,pid,ppid=parent,args

    输出为:

    RUSER   PID     parent  COMMAND
    helene 34 12 ps -o ruser,pid,ppid=parent,args
  6. 要使用字段描述符显示指定的格式,请输入:
    ps -o "< %u > %p %y : %a"

    输出为:

    < RUSER  >      PID     TT :    COMMAND
    < helene > 34 pts/3 : ps -o < %u > %p %y : %a
  7. 要显示关于由当前终端控制的进程和内核线程的信息,请输入:
    ps -lm

    输出类似于:

         F S UID  PID PPID  C PRI NI ADDR  SZ WCHAN   TTY  TIME  CMD
    240003 A 26 8984 7190 1 60 20 2974 312 pts/1 0:00 -ksh
    400 S - - - 1 60 - - - - - -
    200005 A 26 9256 8984 15 67 20 18ed 164 pts/1 0:00 ps
    0 R - - - 15 67 - - - - - -
  8. 要显示关于所有进程和内核线程的信息,请输入:
    ps -emo THREAD

    输出类似于:

    USER   PID  PPID  TID S  C PRI SC   WCHAN   FLAG   TTY BND  CMD
    jane 1716 19292 - A 10 60 1 * 260801 pts/7 - biod
    - - - 4863 S 0 60 0 599e9d8 8400 - - -
    - - - 5537 R 10 60 1 5999e18 2420 - 3 -
    luke 19292 18524 - A 0 60 0 586ad84 200001 pts/7 - -ksh
    - - - 7617 S 0 60 0 586ad84 400 - - -
    luke 25864 31168 - A 11 65 0 - 200001 pts/7 - -
    - - - 8993 R 11 65 0 - 0 - - -

文件

/usr/bin/ps 包含 ps 命令。
/etc/passwd 指定用户标识信息。
/dev/pty* 表示工作站(PTY)名称。
/dev/tty* 表示工作站(TTY)名称。

相关信息

kill 命令和 nice 命令。

《AIX 5L V5.2 性能管理指南》 中的 Using ps to Identify CPU-Intensive Programs

System V ps 命令

语法

/usr/sysv/bin/ps [ -a ] [ -A ] [ -c ] [ -d ] [ -e ] [ -f ] [ -j ] [ -l ] [ -L ] [ -P ] [ -y ] [ -g pgrplist ] [ -o format ] [ -p proclist ] [ -s sidlist ] [ -t termlist ] [ { -u | -U } uidlist ] [ -G grplist ]

描述

ps 命令打印关于活动进程的信息。不使用标志,ps 打印与控制终端相关的进程的信息。输出包含进程标识、终端标识符、累计执行时间和命令名。随着标志的变化相应地显示信息。

输出

取决于 ps 命令使用的标志,列标题随着显示的信息变化。标题定义在下列列表中(使这些标题显示的标志在圆括号中显示):

F (-l)
与进程相关的标志(十六进制和添加的)或线程(如果指定了 -L 选项)。与进程和线程相关的部分更重要 F 字段标志(十六进制和添加的)显示在下表中:
F 字段表
标志 十六进制值 定义
SLOAD 0x00000001 表示该进程正在核心内存中操作。
SNOSWAP 0x00000002 表示该进程不能被交换出去。
STRC 0x00000008 表示该进程正被跟踪。
SKPROC 0x00000200 表示一个内核进程。
SEXIT 0x00010000 表示正退出进程。
SEXECED 0x00200000 表示已运行该进程。
SEXECING 0x01000000 表示该进程正在执行(执行一个可执行程序)。
TKTHREAD 0x00001000 表示该线程是一个仅内核线程。
注:
通过分别在/usr/include/sys/proc.h/usr/include/sys/thread.h 文件中查询 p_flagst_flags 字段,能看到所有进程和线程的定义。
S (-l)
进程或内核线程的状态:

对于进程:

O
不存在
A
活动
W
已交换
I
空闲
Z
已取消
T
已停止

对于内核线程:

O
不存在
R
正在运行
S
正在休眠
W
已交换
Z
已取消
T
已停止
UID (-f,- l)
进程的用户标识号(登录名在 -f 选项下打印)。
PID (all)
进程的进程标识。
PPID (-f,-l)
父进程的进程标识。
CLS (-c)
进程的调度类。仅在使用 -c 标志时打印。
NI (-l)
sched_other 策略计算优先级中使用的进程细调值。
PRI (-c, -l)
进程或内核线程的优先级。数字越大,优先级越低。
ADDR (-l)
通常情况下,包含进程栈的段号;如果为内核进程,则为预处理数据区的地址。
SZ (-l)
进程的核心映像的页面大小。
WCHAN(-l)
进程或内核线程为之等待或休眠的事件。对于内核线程,如果内核线程正在运行,该字段为空。对于进程,如果只有一个内核线程正在休眠,等待通道定义为该休眠内核线程的等待通道;否则显示一个星号。
STIME (-f,-u)
进程的启动时间。LANG 环境变量控制该字段的外观。
TTY (all)
进程的控制工作站。
-
进程与工作站不相关。
?
未知
TIME (all)
进程的执行时间总和。
LTIME (-L)
单个 LWP 的执行时间。
CMD (all)
包含命令名。使用 -f 标志显示完整命令名和它的参数。
LWP (-L)
内核线程的 tid。
NLWP(-Lf)
进程中核心线程的数目。
PSR (-P)
绑定内核线程的处理器(如果有)的逻辑处理器号。对一个进程来说,如果它的线程全都绑定到同一处理器上,则显示该字段。
RSS (-ly)
进程的实际内存(驻留集)大小(单位是页)。

格式

下表描述了系统标识的字段描述符。可以连同 -o 标志使用这些字段描述符来指定 ps 命令的输出格式。

系统标识的字段描述符为:

addr
通常情况下,表示进程栈的段号;如果为内核进程,则为预处理数据区的地址。该字段的缺省头为 ADDR
args
说明正在执行的完整命令名。包含所有命令行参数,尽管可能发生截断。该字段的缺省头为 COMMAND
c
每次系统时钟周期和发现进程或线程运行时增加进程或线程的 CPU 利用率。调度程序通过每秒除 2 将该值衰减。对于 sched_other 策略,CPU 利用率用于确定进程调度优先级。大值表示一个 CPU 密集处理且造成更低的进程优先级而小值表示一个 I/O 密集处理且造成更高的优先级。该字段的缺省头为 C
class
表示内核线程的调度策略。策略为 sched_other、sched_fifo 和 sched_rr。该字段的缺省头为 CLS
comm
表示正在执行的命令的短名称。不包含命令行参数。该字段的缺省头为 COMMAND
etime
表示进程启动后所用的时间。所用时间以该格式显示:
[[ dd -] hh: ]mm :ss
其中 dd 指定天数,hh 指定小时数,mm 指定分钟数及 ss 指定秒数。

该字段的缺省头为 ELAPSED

f
与进程相关的标志(十六进制和添加的)。该字段的缺省头为 COMMAND
fname
表示进程的可执行文件的基础名的前 8 个字节。该字段的缺省头为 COMMAND
gid
使用一个十进制整数表示该进程的有效组标识号。该字段的缺省头为 GID
group
表示该进程的有效组标识。显示文本组标识。如果不能得到文本组标识,使用十进制表示。该字段的缺省头为 GROUP
lwp
表示该内核线程的线程标识。该字段的缺省头为 TID
nice
表示进程细调值的十进制值。该字段的缺省头为 NI
nlwp
表示该进程拥有的内核线程数。该字段的缺省头为 THCNT
pcpu
表示使用的 CPU 时间占可用 CPU 时间的比例,以百分比表示。该字段的缺省头为 %CPU
pgid
表示进程组标识的十进制值。该字段的缺省头为 PGID
pid
表示进程标识的十进制值。该字段的缺省头为 PID
pmem
表示进程使用的实际内存的百分比。该字段的缺省头为 %MEM
ppid
表示父进程标识的十进制值。该字段的缺省头为 PPID
pri
表示进程或内核线程的优先级;数字越大优先级越低。该字段的缺省头为 PRI
psr
表示绑定内核线程的处理器(如果有)的逻辑处理器号。该字段的缺省头为 PSR
rgid
使用一个十进制整数表示该进程的实际组标识号。该字段的缺省头为 RGID
rgroup
表示该进程的实际组标识。显示文本组标识。如果不能得到文本组标识,使用十进制表示。该字段的缺省头为 RGROUP
rss
表示该进程的实际内存(驻留集)大小(单位是 1 KB)。该字段的缺省头为 RSS
ruid
使用一个十进制整数表示该进程的实际用户标识号。该字段的缺省头为 RUID
ruser
表示该进程的实际用户标识。显示文本用户标识。如果不能得到文本用户标识,使用十进制表示。该字段的缺省头为 RUSER
s
表示该进程的状态。该字段的缺省头为 S
sid
表示会话导带的进程标识。该字段的缺省头为 SID
stime
表示进程的启动时间。LANG 环境变量控制该字段的外观。该字段的缺省头为 STIME
time
表示进程启动后的累计 CPU 时间。时间显示的格式同 etime 中的格式。该字段的缺省头为 TIME
tty
表示该进程的控制终端名。该字段的缺省头为 TT
uid
使用一个十进制整数表示该进程的有效用户标识号。该字段的缺省头为 UID
user
表示该进程的有效用户标识。显示文本用户标识。如果不能得到文本用户标识,使用十进制表示。该字段的缺省头为 USER
vsz
使用一个十进制整数表示该进程的核心映像,以千字节为单位。该字段的缺省头为 VSZ
wchan
表示该进程或内核线程为之等待或休眠的事件。对于内核线程,如果内核线程正在运行,该字段为空。对于进程,如果只有一个内核线程正在休眠,等待通道定义为该休眠内核线程的等待通道;否则显示一个星号。

该字段的缺省头为 WCHAN

标志

部分标志接受列表作为参数。列表中的项或者可使用逗号分隔或者使用双引号引起来且之间用逗号或空格分隔。 proclistpgrplist 的值必须为数字。

-a 将关于所有进程(除了会话导带和与终端无关的进程)的信息写到标准输出。
-A 将关于所有进程的信息写到标准输出。
-c 以反映调度程序属性的格式打印信息。 -c 标志影响 -f-l 标志的输出,描述如下。
-d 将关于所有进程(除会话导带)的信息写到标准输出。
-e 将除内核进程以外所有进程的信息写到标准输出。
-f 生成一个完整列表。
-g pgrplist 仅将关于在由 pgrplist 指定的进程组中的进程的信息写到标准输出。 pgrplist 的值必须为数字。
-G grplist 仅将关于由 grplist 指定的进程组中的进程的信息写到标准输出。 -G 标志接受组名。
-j 显示会话标识和进程组标识。
-l 生成一长列表。
-L 打印进程中活动线程的状态。
-o format format 变量指定的格式显示信息。可以为非 format 变量指定多个字段说明符。可以连同 -o 标志一起使用的字段说明符的描述在 Format 节的上面。
-p proclist 仅显示关于 proclist 指定的进程号的进程的信息。 proclist 的值必须为数字。
-P 显示进程的主内核线程绑定到的处理器(如果有)的逻辑处理器号。
-s sidlist 显示会话导带标识由 sidlist 指定的所有线程。
-t termlist 仅显示与 termlist 指定的终端相关的进程的信息。
-u uidlist 仅显示关于 uidlist 指定的用户标识号或登录名的进程的信息。
-U uidlist 仅显示关于 uidlist 指定的用户标识号或登录名的进程的信息。
-y 当与 -l 选项结合时,改变长列表以便它以千字节打印"RSS"和"SZ"且不打印"F"和"ADDR"字段。

退出状态

该命令返回以下出口值:

0 成功完成。
>0 发生错误。

示例

  1. 要显示所有进程,请输入:
    ps -e -f
  2. 要列出用户"guest"拥有的进程,请输入:
    ps -f -l -u guest 
  3. 要列出与 /dev/pts/0/dev/pts/1 终端相关的进程,请输入:
    ps -t pts/0,pts/1
  4. 要列出与终端无关的进程,请输入:
    ps -t -
  5. 要使用字段说明符显示指定的格式,请输入:
    ps -o ruser,pid,ppid,args
  6. 要显示关于进程中所有内核线程的信息,请输入:
    ps -L
  7. 要显示所有进程的会话标识和进程组标识,请输入:
    ps -jA
  8. 要显示调度类和进程的优先级,请输入:
    ps -c -l 
  9. 要显示进程中内核线程的信息及内核线程数,请输入:
    ps -L -f 
  10. 要显示进程或内核线程绑定到的处理器,请输入:
    ps  -P

文件

/usr/sysv/bin/ps 包含 System V R4 ps 命令。
/etc/passwd 包含用户标识信息。
/dev/pty* 表示工作站(PTY)名称。
/dev/tty* 表示工作站(TTY)名称。

Posted by eygle at 10:40 PM | Permalink | Comments (0) | 软件工具 (18)

近期发表

  • Aix常用命令收藏:内存和CPU消耗进程排序 - April 19, 2009
  • Oracle With 语句语法及示例 - April 13, 2009
  • Oracle的差异增量备份和累积增量备份 - April 13, 2009
  • 大学答辩之趣闻 - 巧问可以妙答 - April 12, 2009
  • AIX 分页技术 - minperm、maxperm 和 lru_file_repage等 - April 9, 2009
  • 儿童中耳炎的症状、治疗及预防 - April 5, 2009
  • EXP-00091 Exporting questionable statistics - April 1, 2009
  • Linux Ext3 和 ReiserFS 文件系统介绍 - March 27, 2009
  • What is Oracle consistent gets? - March 12, 2009
  • ASKTOM about :Consistenet gets and arraysize - March 10, 2009


  • 最新回复

  • Re: 我把上海惟一自住的房子卖了 , by Washun ( Jun 30 )
  • Re: 我把上海惟一自住的房子卖了 , by Washun ( Jun 30 )
  • Re: 我把上海惟一自住的房子卖了 , by zysinger ( Jun 28 )
  • Re: 搞笑版 - 淘宝上的天才回复与评论 , by bolo ( Jun 25 )
  • Re: Apache 重写规则的常见应用 (rewrite) , by ( Jun 24 )
  • Re: 华友世纪、欢乐传媒、盛大的江湖恩怨 , by l1t ( Jun 09 )
  • Re: dbms_backup_restore包恢复数据库实践 , by niu ( May 29 )
  • Re: 搞笑版 - 淘宝上的天才回复与评论 , by SargentTi ( May 27 )
  • Re: Logical STANDBY日志应用延迟案例一则 , by OLIVER ( May 20 )
  • Re: 搞笑版 - 淘宝上的天才回复与评论 , by alex ( May 20 )

  • CopyRight © 2004 ~ 2008 eygle.com, All rights reserved.