我使用alert
命令会在bash命令运行时(例如./long_running_task ; alert
)在long_running_task
完成时发送警报时通知我。我有时忘记在命令的末尾写; alert
,所以我想知道是否有一种方法可以自动触发这个 - 就像某种shim一样。如果我想在 alert
之前运行long_running_task
,那么answers here似乎才有用,这对我的情况没有帮助。
有没有办法在从终端运行的每个shell命令之后调用alert
命令?
答案 0 :(得分:0)
发现你可以通过设置PROMPT_COMMAND变量来做到这一点。在我的bashrc中,我添加了这一行:export PROMPT_COMMAND='alert'
。