Метод watch
Stream<ProcessSignal> 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);
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-io/ProcessSignal/watch.html