Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix 关闭终端时的自动命令_Unix - Fatal编程技术网

Unix 关闭终端时的自动命令

Unix 关闭终端时的自动命令,unix,Unix,这个可能不寻常,但我又懒又好奇 我知道在.bashrc或.profile中写入打开的终端时,可以使用自动命令。但是,当终端关闭时,是否可能有一个自动命令 我想发出命令:disown-a总是在关闭终端之前让后台作业在服务器中运行 干杯, 里卡多你可以在~/.bashrc里面放一个陷阱。下面是一个示例片段,您可以将其放入~/.bashrc中 它会打印再见!在离开航站楼之前。其他命令也会以同样的方式工作。太棒了!非常感谢你! function goodbye { # Your cleanup

这个可能不寻常,但我又懒又好奇

我知道在.bashrc或.profile中写入打开的终端时,可以使用自动命令。但是,当终端关闭时,是否可能有一个自动命令

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

干杯, 里卡多

你可以在~/.bashrc里面放一个陷阱。下面是一个示例片段,您可以将其放入~/.bashrc中


它会打印再见!在离开航站楼之前。其他命令也会以同样的方式工作。

太棒了!非常感谢你!
function goodbye
{
    # Your cleanup code...
    echo "goodbye !"
    sleep 1
}
trap goodbye EXIT