ログイン時にどのファイルとコマンドが実行されるかを追跡する方法はありますか?
/etc/profile
そしてファイルをいくつか変更しましたが、/etc/bashrc
root()でログインすると選択されていないようで、sudo -i
どのファイルがどの順序で来ているのか知りたいです。
commandのようなものを探していますが、set -x
現在のセッションでのみ機能し、ユーザー変更時には機能しません。
答え1
次のコマンドは bash でログインをシミュレートします。
PS4='+$BASH_SOURCE> ' BASH_XTRACEFD=7 bash -xl 7>&2