所有bash命令后自动运行命令?

时间:2018-05-08 00:10:03

标签: linux bash

我使用alert命令会在bash命令运行时(例如./long_running_task ; alert)在long_running_task完成时发送警报时通知我。我有时忘记在命令的末尾写; alert,所以我想知道是否有一种方法可以自动触发这个 - 就像某种shim一样。如果我想在 alert之前运行long_running_task ,那么answers here似乎才有用,这对我的情况没有帮助。

有没有办法在从终端运行的每个shell命令之后调用alert命令

1 个答案:

答案 0 :(得分:0)

发现你可以通过设置PROMPT_COMMAND变量来做到这一点。在我的bashrc中,我添加了这一行:export PROMPT_COMMAND='alert'