我正在Linux上编写多线程程序,希望在线程中创建一个进程,而不结束其他线程。我查看了fork/exec,但是在linux状态的第3p节中的exec手册页中:
A call to any exec function from a process with more than有没有一种方法可以在不终止其他线程的情况下生成一个新进程?
我知道当时我可以在我的Linux机器上查看使用lsof打开的进程文件。但是,一个进程可以如此快地打开、修改和关闭一个文件,以至于我在使用标准shell脚本(例如watch)监视它时无法看到它,正如在监视linux上的开放进程文件(实时)中所解释的那样。如果还可以查看它(尝试)建立哪些网络连接,并在进程没有启动审计之前启动审计,那就太好了。理想情况下,我想这样做:
sh $ audit-lsof /path/to