Câu trả lời:
Nếu bạn chỉ muốn thời gian bắt đầu, bạn có thể chọn trường và chặn tiêu đề bằng cách thực hiện việc này:
ps -p YOURPID -o lstart=
đầu ra sẽ như thế này:
Mon Dec 14 17:17:16 2009
đó là ctime(3)
định dạng và bạn có thể phân tích nó để tách ra các phần có liên quan.
Lĩnh vực đầu khác như start
, stime
, bsdstart
và start_time
tuổi thời điểm đó (sau 24 giờ chỉ có ngày tháng được hiển thị, ví dụ).
Tuy nhiên, bạn có thể sử dụng chúng trực tiếp cho các quy trình được bắt đầu gần đây mà không cần phân tích cú pháp thêm:
ps -p YOURPID -o stime=
mà sẽ xuất ra một cái gì đó như:
09:26
"ps -f" - nó ở trong trang nam
ps -f -p yourpid
awk '{print $22}' /proc/$pid/stat
- cung cấp cho bạn thời gian bắt đầu trong jiffies sau khi khởi động
Nếu có một quy trình duy nhất có tên cụ thể (ví dụ openvpn
) trên máy chủ, bạn có thể thực hiện:
ps -p `pgrep openvpn` -o lstart=