es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

aws ecs describe-services – ¿cómo obtengo solo el mensaje más reciente (más nuevo)?

Cuando uso:

aws ecs describe-services –services xxxx –region eu-west-1 –cluster yyyyy –query ‘services[*].events’ –output text

Obtengo el resultado:

2021-11-27T18:32:26.536000+05:00 e5e8d86b-51b3-482e-aa2a-d98aa494a541 (servicio xxxx) ha alcanzado un estado estable.
2021-11-27T18:32:26.535000+05:00 e0032964-9976-4f72-b332-1b88475cd13d (servicio xxxx) (implementación ecs-svc/0725454708180105402) despliegue completado.
2021-11-27T18:20:12.797000+05:00 e2cffc87-9ceb-4d7b-9d74-e509d4c416ea (servicio xxxx) ha registrado 2 objetivos en (****)

¿Cómo obtener solo el mensaje más reciente?

Así:

2021-11-27T18:32:26.536000+05:00 e5e8d86b-51b3-482e-aa2a-d98aa494a541 (servicio xxxx) ha alcanzado un estado estable.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para obtener solo el mensaje más reciente, puede utilizar el comando tail para imprimir la última línea del resultado:

    aws ecs describe-services --services xxxx --region eu-west-1 --cluster yyyyy --query 'services[*].events' --output text | tail -n 1
    

    Esto solo mostrará la última línea del comando, que debería ser el mensaje más reciente.

Comments are closed.