[Bug 192573] New: [patch] add ps(1) option to print process start time in seconds since 1970
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Mon Aug 11 08:11:37 UTC 2014
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=192573
Bug ID: 192573
Summary: [patch] add ps(1) option to print process start time
in seconds since 1970
Product: Base System
Version: 11.0-CURRENT
Hardware: Any
OS: Any
Status: Needs Triage
Severity: Affects Only Me
Priority: ---
Component: bin
Assignee: freebsd-bugs at FreeBSD.org
Reporter: dave at daveeddy.com
Created attachment 145651
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=145651&action=edit
code patch for ps(1)
This patch adds a field (sstart) to ps(1) to print the time, in seconds since
January 1st 1970, when a process started.
On Solaris (and the same works on Linux I believe), you can stat(2) /proc/<pid>
and inspect the mtime of the directory to determine this information, however
on BSD (1) /proc doesn't set the mtime on these directories and (2) /proc is
most-likely going to be removed in future releases.
Examples:
Simple example useful for scripting
$ ./ps -p $$ -o sstart=
1407708424
All "started" fields currently available for the current process
$ ./ps -p $$ -o start,lstart,sstart
STARTED STARTED STARTED
10:07PM Sun Aug 10 22:07:04 2014 1407708424
`sstart` is the most convenient for scripting purposes.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-bugs
mailing list