Trên Linux ít nhất, bạn cũng có thể làm:
ps -o lstart= -p the-pid
để có một thời gian bắt đầu hữu ích hơn.
Tuy nhiên, xin lưu ý rằng đó là thời gian quy trình được bắt đầu, không nhất thiết là thời gian mà lệnh hiện đang thực thi được gọi. Các quy trình có thể (và thường làm) chạy nhiều hơn một lệnh trong đời. Và các lệnh đôi khi sinh ra các quá trình khác.
Các mtimes của các tệp trong /proc
Linux (ít nhất) nói chung là ngày mà các tệp đó được khởi tạo, đây sẽ là lần đầu tiên một cái gì đó cố gắng truy cập chúng hoặc liệt kê nội dung thư mục.
Ví dụ:
$ sh -c 'date +%T.%N; sleep 3; echo /proc/"$$"/xx*; sleep 3; stat -c %y "/proc/$$/cmdline"'
13:39:14.791809617
/proc/31407/xx*
2013-01-22 13:39:17.790278538 +0000
Việc mở rộng /proc/$$/xx*
khiến trình bao đọc nội dung /proc/$$
khiến cmdline
tệp được khởi tạo.
Xem thêm: Dấu thời gian của ổ cắm trong / Proc // fd