记录/调试 bash 启动过程

Mar*_*son 8 bash logging debug

我的 bash shell 有时需要相当长的时间才能启动,可能是由于我的各种点文件中发生了很多事情(例如 .bash_profile 等)。有没有办法正确记录 bash 启动过程,包括函数调用、每个任务花费的时间等等?我想确定初创公司是否有任何特定部分比其他部分慢。

rad*_*tao 3

bash 启动时打开的跟踪文件:

echo exit | strace bash -li |& grep '^open[a-z]*'
Run Code Online (Sandbox Code Playgroud)

TL;DL 请参阅https://unix.stackexchange.com/a/334389/195113