QNX を使用して、24 時間以内に実行されているプロセスを一覧表示しようとしています。すべてのプロセスの PID と実行経過時間を一覧表示する次のコードがあります。「etime」が 2400 より大きい PID のみをリストするために複数のループを試みましたが、成功しませんでした。
ps -eo pid,etime,cmd | sed s/://g
戻り値
PID ELAPSED CMD
1 4618
2 4618 slogger
4099 4618 pci-bios
4100 4618 io-usb
4101 4618 io-hid
4102 4618 devc-con-hid
4103 4618 devb-eide
204808 4612 inetd
229385 4612 /pclogd
81930 4614 pipe
81931 4614 mqueue
94220 4614 dumper
81933 4614 tinit
94222 4614 io-net
基本的に、必要な場合 [elapsed -lt 2400];then list pid