Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ocaml 如何在 ocaml 内部运行的当前进程上发出信号(通过 Lwt_unix.on_signal 处理)?
如果我理解正确,您希望您的程序向自身发送信号。这个怎么样,使用Unix模块?
let signal_to_itself number = Unix.kill (Unix.getpid ()) number
Sys模块中有一个信号编号列表,因此您可以像这样使用该函数:
signal_to_itself Sys.sigfpe
如果您没有使用 Lwt_unix.on_signal 安装处理程序,程序将终止:
Floating point exception (core dumped)