使用 bash shell,您可以在合成 DEBUG 信号上安装陷阱。这很有用,将在每个 shell 命令上执行您的函数或代码段。
在灰烬或破折号中则不然。
$ trap 'echo hi' DEBUG
-ash: trap: DEBUG: invalid signal specification
有没有其他方法可以用 ash shell 达到相同的结果?
使用 bash shell,您可以在合成 DEBUG 信号上安装陷阱。这很有用,将在每个 shell 命令上执行您的函数或代码段。
在灰烬或破折号中则不然。
$ trap 'echo hi' DEBUG
-ash: trap: DEBUG: invalid signal specification
有没有其他方法可以用 ash shell 达到相同的结果?