如何在注销时执行脚本?

如何在注销时执行脚本?

我正在阅读Unix 编程环境。有一个练习题是通过编辑打印你注销时消耗了多少CPU时间.profile

我尝试过这个

trap 'times' 0 1 2 15

但它不起作用。

答案1

在 bash 中,该~/.bash_logout文件将在退出登录 shell 时执行。将您的代码放入该文件中。

答案2

从标签来看,我猜测这是在 bash 中。 Bash 默认为并且仅在前者不存在时.bash_profile使用。.profile尝试将陷阱行放入 .bash_profile 中。

或者,您可以将以下内容放入.bash_logout

times
read -t 5 # timeout after 5 seconds

相关内容