/proc是个好目录

  • 在之前学习的过程中就看到过,获取到进程的pid之后可以使用/proc/$pid/fd来访问到这个进程所有打开的文件描述符
  • 之前解决一个ss文件描述符数量限制导致的问题的时候也是通过访问/proc/$pid目录下面的limits文件来查看ulimit是否生效
  • 今天又发现还可通过查看/proc/$pid下面的两个特殊软链一个是cwd一个是exe,前者可以获得进程的current working dir后者可以获取所执行文件的绝对路径:),proc这个目录好让人安心啊有木有
  • 在软链存在的情况下判断两个路径是不是同一个路径的方法有一个就是pwd -P加上-P的参数文档里面给出来的解释是-P, –physical avoid all symlinks