Есть сложный скрипт на bash, который вызывает кучу разных скиптов, из которых в свою очередь вызывается куча различных программ. Хочется по результатам выполнения скрипта получить информацию по тому, какие программы были запущены и сколько времени заняло их выполнение.
Результат должен быть в виде дерева, например:
my_script.sh (10 sec)
|
|---> another_script.sh (2 sec)
|
|---> yet_another_script.sh (5 sec)
|
|---> make (3 sec)
|
|---> gcc (1 sec)
Долго гуглил, но не нашел готового решения для данной задачи. Может кто знает готовый тул?
Спасибо!