watch 方法
监听进程信号。
以下 ProcessSignal
可以被监听
- ProcessSignal.sighup.
- ProcessSignal.sigint。例如,通过 CTRL-C 发送的信号。
- ProcessSignal.sigterm。在 Windows 上不可用。
- ProcessSignal.sigusr1。在 Windows 上不可用。
- ProcessSignal.sigusr2。在 Windows 上不可用。
- ProcessSignal.sigwinch。在 Windows 上不可用。
其他信号不允许,因为它们可能被虚拟机使用。
一个信号可以被多次监听,来自多个隔离区,在收到信号时,所有回调函数都将被调用,没有特定的顺序。
实现
Stream<ProcessSignal> watch() => _ProcessUtils._watchSignal(this);