关闭端子时自动命令

时间:2018-12-18 15:33:38

标签: unix

这可能很不寻常,但是我很懒惰而且很好奇。

我知道打开终端(用.bashrc或.profile编写)时可以有自动命令。但是,每当终端关闭时,是否可以使用自动命令?

我想总是在关闭终端之前发出命令“ disown -a”(让后台作业在服务器中运行)。

干杯, 里卡多

1 个答案:

答案 0 :(得分:1)

您可以将trap放在~/.bashrc内。这是一个示例代码片段,您可以将其放入~/.bashrc

function goodbye
{
    # Your cleanup code...
    echo "goodbye !"
    sleep 1
}
trap goodbye EXIT

它将在退出终端之前打印goodbye!。其他命令将以相同的方式工作。