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