如何在SunStudio附加调试器对话框中列出所有进程? 我使用SunStudio 12.3调试C++ CGI。SunStudio在我的用户ID下运行,我拥有可执行文件的所有权。但是,CGI进程使用web服务器的id运行,而不是我的id

如何在SunStudio附加调试器对话框中列出所有进程? 我使用SunStudio 12.3调试C++ CGI。SunStudio在我的用户ID下运行,我拥有可执行文件的所有权。但是,CGI进程使用web服务器的id运行,而不是我的id,c++,cgi,sunstudio,C++,Cgi,Sunstudio,当我尝试附加到进程时,我只看到在我的id下运行的进程。因此,CGI没有列出。是否有办法列出所有进程,或属于特定ID(我的ID除外)的进程?什么是操作系统?如果是linux,请尝试runuser:OS是Solaris 11。在问了这个问题之后,我发现了一些关于setuid的信息,也就是粘性位权限设置。从理论上讲,我们可以以我的用户身份运行Solaris Studio,但拥有超级用户权限……然而,由于操作系统限制使用带有粘性位的动态链接,Solaris Studio甚至无法以该权限启动,因为它找不到

当我尝试附加到进程时,我只看到在我的id下运行的进程。因此,CGI没有列出。是否有办法列出所有进程,或属于特定ID(我的ID除外)的进程?

什么是操作系统?如果是linux,请尝试runuser:OS是Solaris 11。在问了这个问题之后,我发现了一些关于setuid的信息,也就是粘性位权限设置。从理论上讲,我们可以以我的用户身份运行Solaris Studio,但拥有超级用户权限……然而,由于操作系统限制使用带有粘性位的动态链接,Solaris Studio甚至无法以该权限启动,因为它找不到其库/依赖的可执行文件/任何内容。我一直在从另一端解决这个问题:让webserver7以指定用户的身份执行CGI。