我正在寻找一种在rust中分离子进程的方法。虽然按照默认行为它是分离的,但它不会像Posix setsid()
调用那样创建新的会话。
通常在fork()
和exec()
调用之间使用pre_exec模式来设置会话id。但是os/unix/process/CommandExt没有公开这样的接口来在CommandExt中发出系统调用
有没有办法在Rust中发出Linux系统调用?
我正在寻找一种在rust中分离子进程的方法。虽然按照默认行为它是分离的,但它不会像Posix setsid()
调用那样创建新的会话。
通常在fork()
和exec()
调用之间使用pre_exec模式来设置会话id。但是os/unix/process/CommandExt没有公开这样的接口来在CommandExt中发出系统调用
有没有办法在Rust中发出Linux系统调用?
1条答案
按热度按时间jyztefdp1#
The libc crates exposes bindings to, well, the libc .