我正在编写一些脚本来跟踪子进程。但是,我不想编写 C 代码,所以我正在考虑使用 node-ffi 模块来处理这些东西。但是我必须分叉一个新进程并调用 execve() 然后运行子进程。那安全吗?
fork()
我的意思是 POSIX 分叉,而不是child_process.fork()
. 请问如果子进程和父进程共享同一个文件描述符,会不会有什么问题(比如父子进程读取同一个需要的.js文件)?
我正在编写一些脚本来跟踪子进程。但是,我不想编写 C 代码,所以我正在考虑使用 node-ffi 模块来处理这些东西。但是我必须分叉一个新进程并调用 execve() 然后运行子进程。那安全吗?
fork()
我的意思是 POSIX 分叉,而不是child_process.fork()
. 请问如果子进程和父进程共享同一个文件描述符,会不会有什么问题(比如父子进程读取同一个需要的.js文件)?