捕获 ash 和 dash shell 的 DEBUG 信号?

捕获 ash 和 dash shell 的 DEBUG 信号?

使用 bash shell,您可以在合成 DEBUG 信号上安装陷阱。这很有用,将在每个 shell 命令上执行您的函数或代码段。

在灰烬或破折号中则不然。

$ trap 'echo hi' DEBUG
-ash: trap: DEBUG: invalid signal specification

有没有其他方法可以用 ash shell 达到相同的结果?

相关内容