4个版本
使用旧的Rust 2015
0.1.3 | 2017年12月16日 |
---|---|
0.1.2 | 2017年7月1日 |
0.1.1 | 2017年7月1日 |
0.1.0 | 2017年7月1日 |
在操作系统类别中排名第668
每月下载量81
在 2 个crate中使用
9KB
204 行
signal-notify
crate提供了一个简单的方法,通过标准 std::sync::mpsc
API在*nix系统中等待信号。
use signal_notify::{notify, Signal};
let rx = notify(&[Signal::INT, Signal::HUP]);
// block unitl receiving SIGINT or SIGHUP.
// recv always return Ok because the sender channel will be never closed.
rx.recv().unwrap()
signal-notify
不支持Windows。我对Windows不是很熟悉,所以如果您能在这方面帮助我,我将不胜感激。
lib.rs
:
signal-notify
crate提供了一个简单的方法,通过标准 std::sync::mpsc
API在*nix系统中等待信号。
use signal_notify::{notify, Signal};
let rx = notify(&[Signal::INT, Signal::HUP]);
// block unitl receiving SIGINT or SIGHUP.
// recv always return Ok because the sender channel will be never closed.
rx.recv().unwrap();
signal-notify
不支持Windows。我对Windows不是很熟悉,所以如果您能在这方面帮助我,我将不胜感激。
依赖项
~52KB