私が読んでいるUnixプログラミング環境。 1つの練習は、ログアウト時に費やされたCPU時間を編集して印刷することです.profile
。
私はこれを試しました
trap 'times' 0 1 2 15
しかし、うまくいきません。
答え1
Bashでは、~/.bash_logout
ログインシェルを終了するとこのファイルが実行されます。このファイルにコードを入れてください。
答え2
タグを見ると、これがbashにあるようです。 Bashのデフォルト値は、電子がない場合にのみ使用されます.bash_profile
。.profile
.bash_profileにトラップラインを入れてください。
または、以下を入れることができます.bash_logout
。
times
read -t 5 # timeout after 5 seconds