在终端进程运行时发出 SIGINFO(例如按 ^T)通常会打印一行内容
load: 2.93 cmd: sleep 7826 waiting 0.00u 0.00s
如果我已经编写了正在运行的工具,我可以让它捕获信号 SIGINFO 并对其做出反应(例如,通过打印某些信息,例如dd
或ping
已知的信息)。然而,上面的行仍然被打印出来。我想知道谁负责打印它,以及是否可以压制它。
仅供参考:我在 MacOS 上的 iTerm2 中使用 zsh。
在终端进程运行时发出 SIGINFO(例如按 ^T)通常会打印一行内容
load: 2.93 cmd: sleep 7826 waiting 0.00u 0.00s
如果我已经编写了正在运行的工具,我可以让它捕获信号 SIGINFO 并对其做出反应(例如,通过打印某些信息,例如dd
或ping
已知的信息)。然而,上面的行仍然被打印出来。我想知道谁负责打印它,以及是否可以压制它。
仅供参考:我在 MacOS 上的 iTerm2 中使用 zsh。