远程 Ubuntu Linux PC 缺少进程 ID 文件?

远程 Ubuntu Linux PC 缺少进程 ID 文件?

我在办公室的 PC 和 Azure 上托管的虚拟机上运行 Ubuntu 12.0.4 LTS。出于某种原因,远程 PC 没有为每个进程创建 PID 文件。其他一切似乎都运行良好。

例如,给定某个任意进程 ID 25512,那么在我的本地机器上我会看到以下内容:

/proc/25512/ns/pid

但在我的遥控盒上没有进程号存档于纳秒目录:

/proc/25512/ns/

我需要进程号文件用于类似实用程序进入者这样我就可以直接登录远程机器,进入 Docker 容器,就像在本地机器上一样。为什么 Azure 实例没有创建进程号文件,而我的本地盒子却能成功执行?

请注意,在我运行的几乎每个测试或安装的包中,远程盒子似乎都运行良好。此外,我使用 sudo 执行我在 SSH shell 中执行的所有命令,所以我不认为这是用户帐户权限问题。 我指出这一点是因为我知道这个目录中的文件通常归帐户。

相关内容