![进程“/bin/sh -e /proc/self/fd/9”-是什么启动它以及为什么启动它?](https://linux22.com/image/867297/%E8%BF%9B%E7%A8%8B%E2%80%9C%2Fbin%2Fsh%20-e%20%2Fproc%2Fself%2Ffd%2F9%E2%80%9D-%E6%98%AF%E4%BB%80%E4%B9%88%E5%90%AF%E5%8A%A8%E5%AE%83%E4%BB%A5%E5%8F%8A%E4%B8%BA%E4%BB%80%E4%B9%88%E5%90%AF%E5%8A%A8%E5%AE%83%EF%BC%9F.png)
/bin/sh -e /proc/self/fd/9
我的系统上运行着一个进程。sh -e /path/to/file
在 dash(sh
我的 Kubuntu 14.10 上是符号链接)中,它只测试文件是否存在。/proc/self/fs
我有文件 1、2、3、4,但没有文件 9。从谷歌搜索来看,这可能与 upstart 有关?
那么是什么进程启动了这个问题以及/或者为什么?谢谢。
编辑-pstree输出:
k1210:~$ pstree -ps 1890
init(1)───sh(1890)───start_pms(1902)───Plex Media Serv(1905)─┬─python(1926)─┬─{python}
[...]
编辑2-start_pms shell脚本:
https://gist.github.com/pbhj/777a191a55491bf432eb
编辑 3 - plex 的 init.d 文件:
https://gist.github.com/pbhj/bfb4a2303e727124efbc
不过,我已经提供了足够的信息,让我可以确定是哪个服务/应用程序导致了该进程的创建,即“它是 plex 的一部分”。谢谢。