Регистрация / отладка процесса запуска 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