防止在 SIGINFO 上出现行 `load:... cmd:... running ...`

防止在 SIGINFO 上出现行 `load:... cmd:... running ...`

在终端进程运行时发出 SIGINFO(例如按 ^T)通常会打印一行内容

load: 2.93  cmd: sleep 7826 waiting 0.00u 0.00s

如果我已经编写了正在运行的工具,我可以让它捕获信号 SIGINFO 并对其做出反应(例如,通过打印某些信息,例如ddping已知的信息)。然而,上面的行仍然被打印出来。我想知道谁负责打印它,以及是否可以压制它。

仅供参考:我在 MacOS 上的 iTerm2 中使用 zsh。

相关内容