Respuestas:
Si solo desea la hora de inicio, puede seleccionar el campo y suprimir el encabezado haciendo esto:
ps -p YOURPID -o lstart=
la salida se verá así:
Mon Dec 14 17:17:16 2009
que es ctime(3)
formato y puede analizarlo para dividir las partes relevantes.
Otros campos de inicio, tales como start
, stime
, bsdstart
y start_time
la edad del tiempo (después de 24 horas sólo se muestra la fecha, por ejemplo).
Sin embargo, puede usarlos directamente para procesos iniciados recientemente sin analizar más:
ps -p YOURPID -o stime=
que generaría algo como:
09:26
"ps -f" - está en las páginas man
ps -f -p yourpid
awk '{print $22}' /proc/$pid/stat
- te da la hora de inicio en segundos después del arranque
Si hay un solo proceso con un nombre de pila (p openvpn
. Ej. ) En el host, puede hacer:
ps -p `pgrep openvpn` -o lstart=