如何才能找出启动特定守护进程的 chrooted 环境的路径?

如何才能找出启动特定守护进程的 chrooted 环境的路径?

我有一个包含多个目录的设置,我可以从这些目录中 chroot 并启动同一个守护进程。我希望能够知道我从哪个目录中启动了守护进程。

我希望仅使用 chrooted 环境之外的命令来找到它,而不必停止守护进程。

澄清:当我说“相同的守护进程”时,我的意思是这些目录的内容是相同的,唯一的区别是它们在主机环境中的路径。

答案1

访问会对/proc/<pidnumberofyourdaemon>/您有所帮助吗?诸如cmdlineexe和等条目fdinfo/*应该会给您提示。或者,只需使用lsof:)

相关内容