Ps出力をプロセスの開始時間で並べ替える方法はありますか?
Linuxでは?
SysV5では?
Macでは?
これはLinuxとSysV5で動作するはずです。
ps -ef --sort=start_time
Linux:
$ ps aux --sort=lstart
OSX:
$ ps aux -O started
まだコメントはできませんが、時間の並べ替え順序を逆にする方法についての質問に答えるには、マイナス記号(-
)フィールドの前。
例:ps -elf --sort=-start_time
または、並べ替えが簡単で使いやすい時間形式を許可する「ls」を試してください。
( cd /proc; ls -td --full-time --time-style=+%s [0123456789]*; )
日付/時刻をエポックで出力します。最新のprocが一番上にあります。