设置信号处理程序的包装程序

Pte*_*mys 5 bash signals system-calls trap

我想要一个包装程序来运行给定的命令并设置一个信号处理程序,以便在命令接收到指定的信号时运行它。

问题是这样的:

  1. 有没有实用程序可以做到这一点?
  2. 如果没有,是否可以通过使用 bash 的命令trapexec?
  3. 如果没有,我该怎么做?(例如,通过自己用 C 编写一个程序来执行一些系统调用)

编辑:目标平台是 GNU/Linux。

编辑 2:按照 Ignacio 的回答,我设法编写了一个看起来像这样的预加载 SO 。