Estoy intentando acelerar una colección de scripts que invocan subcapas y hacen todo tipo de cosas. Me preguntaba si hay herramientas disponibles para cronometrar la ejecución de un script de shell y sus shells anidados e informar qué partes del script son las más caras.Herramientas de creación de perfiles de rendimiento para scripts de shell
Por ejemplo, si tuviera un script como el siguiente.
#!/bin/bash
echo "hello"
echo $(date)
echo "goodbye"
Me gustaría saber cuánto tiempo tomó cada una de las tres líneas. time
solo me dará tiempo total para el guión. bash -x
es interesante, pero no incluye marcas de tiempo u otra información de tiempo.
el comando se llama 'tiempo' – ajreal
puede poner tiempo para cada uno de los comandos, como' tiempo de eco "hola" ' – ajreal
@ajreal, eso es una respuesta válida, ¿por qué no lo puesto? –