no need to capture uselessly
create pattern only once
compute command to use in the called function
explicitely request desired fields
isolate start time computing
the time column is actually a run duration

It has nothing to do with process start time.
support for busybox ps output processing

See-also: #1372