See how long a process has been running on #linux
If you started a long-running process and want to know how long it has been "on the run" so to speak, you can use the -eo
switch on ps
to specify you want the elapsed time like so:
ps -eo pid,cmd,etime
This will yield something like:
112 [aws/0] 2-10:27:00
114 [aws/1] 2-10:27:00
115 [aws/2] 2-10:27:00
123 [aws/3] 2-10:27:00
...
Which means that process aws
has been running for 2 days, 10 hours and 27 minutes.
You can of course pipe the result to grep:
ps -eo pid,cmd,etime | grep aws
Tweet