按开始时间对ps的结果进行排序

时间:2011-12-01 00:28:03

标签: unix sorting ps

我正在使用各种ps命令显示有关当前进程的信息:

ps -eo pid,start,stime,command

如何通过开始对这些结果进行排序?

我已阅读man ps并尝试了-m-r-v排序选项。不幸的是,我无法使用这些选项按开始排序。

1 个答案:

答案 0 :(得分:4)

您使用etime。这个经过的时间,以天,小时等为单位,适合于数字排序。如果它是第一列,我认为ps会自动排序。

否则,您可以使用--sort覆盖排序顺序,但要确保它位于-o选项之后,例如:

ps -o pid,user:32,start,etime,state,time,vsz,args --sort=etime