Ayuda con un script

Imagen de ayozito
0 puntos

Buenas!

Necesito mostrar el número de procesos por usuarios y la fecha del proceso que lleva más tiempo ejecutándose de cada usuario también

Con "ps -eo user | sort -u" obtengo un listado de los usuarios que están ejecutando algun proceso.
Con "ps U username | wc -l" obtengo el número de procesos que dicho usuario está ejecutando.

Y ahora la pregunta es: ¿Cómo puedo relacionar ambos comando para que haga lo que pido? Algo en plan un FOR que recorra la lista de usuarios que devuelve el primer comando o algo así.

Y después para la fecha del proceso más antiguo... con "ps U username | sort -k 4" (4 es el campo TIME) muestro los procesos del usuario ordenados por el tiempo de ejecución. Pero como puedo obtener la fecha del proceso que lleva más tiempo ejecutándose (OJO: necesito la fecha, no me vale decir que lleva X horas ejecutándose.

Imagen de ayozito
+1
0
-1

mmm vale me autocontesto, lo primero ya lo tengo. Me falta lo de la fecha.

+1
0
-1