私は24時間以上生きている私のサーバー上で実行されているすべてのルビープロセスを取得しようとしています。psコマンドとetime
ps -eo pid,etime,cmd | grep .rb | grep -v grep | awk '{print $1, $2}'
出力::私はこの取得することができますPSで
この場合
PID ELAPSED
23484 07:54:41
23493 07:54:41
23504 07:54:41
23515 07:54:41
23535 07:54:40
23548 07:54:40
23670 07:54:37
31671 3-07:54:49
31807 3-07:54:48
31832 3-07:54:48
32308 3-07:54:40
32318 3-07:54:40
32331 3-07:54:40
を、6つの工程では、24時間以上にわたって実行されています。
この列をフィルタリングして、必要なものだけを取得するにはどうすればよいですか?
私の考えでは、AWKを使用する
awk '$2 > XXXX'
のようなものだった。しかし、私は、経過列の単位が何であるかを知りません。代わりに、パイプラインで複数のコマンドを結合する