Регистрация / отладка процесса запуска bash

Моя оболочка bash иногда запускается довольно долго, вероятно, из-за большого количества вещей, происходящих в моих различных точечных файлах (например.bash_profile и т. Д.). Есть ли способ правильно зарегистрировать процесс запуска bash, включая вызовы функций, время, затрачиваемое на одну задачу, и так далее? Я хочу определить, есть ли какие-то конкретные части запуска, которые работают медленнее, чем другие.

0 ответов

Файлы трассировки, открытые при запуске bash:

echo exit | strace bash -li |& grep '^open[a-z]*'

TL; DL, см. Больше в https://unix.stackexchange.com/a/334389/195113

Другие вопросы по тегам