当我退出终端时,如何告诉终端自动调用“退出”命令?
我正在运行 Ubuntu Unity 并使用默认终端程序。我想在退出终端之前调用“exit”,因为如果我不这样做,那么某个进程就不会退出。
答案1
我假设您的意思是希望终端中运行的 shell 在退出之前调用一个函数。在这种情况下,请使用trap
,尝试以下操作:
trap 'echo Hey' INT
现在向自己发送一个中断信号:
kill -INT $$
相反,echo Hey
您可以调用任意函数。
当我退出终端时,如何告诉终端自动调用“退出”命令?
我正在运行 Ubuntu Unity 并使用默认终端程序。我想在退出终端之前调用“exit”,因为如果我不这样做,那么某个进程就不会退出。
我假设您的意思是希望终端中运行的 shell 在退出之前调用一个函数。在这种情况下,请使用trap
,尝试以下操作:
trap 'echo Hey' INT
现在向自己发送一个中断信号:
kill -INT $$
相反,echo Hey
您可以调用任意函数。