No tengo miedo de ninguno de esos tipos por hora de inicio. Muestra la hora de inicio, pero no ordena.
Dean Smith
2
La diferencia entre lstart y start_time también me sorprendió, lstartda una marca de tiempo completa, pero no se puede usar como una clave de clasificación. start_timeproporciona la columna habitual "tiempo dentro de las últimas 24 horas, fecha de lo contrario", y se puede usar como una clave de clasificación. Ambos dan 'COMENZADO' en el encabezado.
LHMathies
hora dentro de la última hora: si un proceso se lanzó ayer a una hora posterior a la actual, aparecerá después del proceso de hoy ... no se puede usar por orden, a menos que un poco de "awk" cambie eso
Olivier Dulac
@ OlivierDulac: no es para mí. 15/12 15:40aparece antes 16/12 15:39, tal como 13:39aparece antes 15:38.
Gauthier
1
Comenzar no funcionó para mí. start_time lo hizo.
Felipe Alvarez
5
Junto con las excelentes respuestas anteriores, a veces solo quiero ver a los 20 principales delincuentes por proceso, ordenados por tiempo, porcentaje de CPU y uso de memoria.
Para eso uso:
ps auxww --sort=lstart | sort -r -k3,4 | head -20
Esto sería en una plataforma CentOS, aunque también he disfrutado de los mismos resultados en Fedora.
Ah, y para las sonrisas, a veces quiero eliminar un conjunto de procesos, así que simplemente uso una variante de lo anterior que incluye un poco de acción grep -v, como:
--sortde psno funciona para mí Confiando en la cáscara sort. +1
kellogs el
3
Todavía no puedo comentar, pero para responder la pregunta sobre cómo invertir el orden de un tipo de tiempo, simplemente coloque un signo menos ( -) delante del campo.
Ejemplo:ps -elf --sort=-start_time
tac
.watch "ps -ef --sort=start_time | grep -v kworker | tail"
Linux:
OSX:
fuente
lstart
da una marca de tiempo completa, pero no se puede usar como una clave de clasificación.start_time
proporciona la columna habitual "tiempo dentro de las últimas 24 horas, fecha de lo contrario", y se puede usar como una clave de clasificación. Ambos dan 'COMENZADO' en el encabezado.15/12 15:40
aparece antes16/12 15:39
, tal como13:39
aparece antes15:38
.Junto con las excelentes respuestas anteriores, a veces solo quiero ver a los 20 principales delincuentes por proceso, ordenados por tiempo, porcentaje de CPU y uso de memoria.
Para eso uso:
Esto sería en una plataforma CentOS, aunque también he disfrutado de los mismos resultados en Fedora.
Ah, y para las sonrisas, a veces quiero eliminar un conjunto de procesos, así que simplemente uso una variante de lo anterior que incluye un poco de acción grep -v, como:
fuente
--sort
deps
no funciona para mí Confiando en la cáscarasort
. +1Todavía no puedo comentar, pero para responder la pregunta sobre cómo invertir el orden de un tipo de tiempo, simplemente coloque un signo menos (
-
) delante del campo.Ejemplo:
ps -elf --sort=-start_time
fuente
O pruebe 'ls', ya que permite formatos de tiempo que son fáciles de clasificar y más fáciles de usar.
Emite la fecha / hora en época, los procesos más nuevos en la parte superior.
fuente
Prueba un comando simple:
-k7
para la columna de tiempo y-n
para numérico.Ejemplo
fuente