【发布时间】:2018-05-23 18:48:25
【问题描述】:
我有一个 node.js 应用程序位于 /foo/bar/app.js
如果我这样开始:
cd /foo/bar
node app.js
假设它的 PID 为 555 是否可以找到它正在运行的应用程序的绝对路径 /foo/bar/app.js?如果我运行ps 555,它只会告诉我app.js,因为这是传递给节点的参数。有没有办法找出那个节点进程的完整路径?
更新
我想我还应该指出,我并没有试图获取当前应用程序的路径。这是一个单独的节点应用程序,它正在尝试查找此信息。可能在也可能不在同一目录中。我猜我需要通过节点的子进程模块使用 unix 命令。
【问题讨论】:
-
如果你不控制那个 Node 程序并且想知道它的位置,考虑
pwdx。 -
@RishatMuhametshin
pwdx做到了!如果您将其发布为答案,我会接受。
标签: node.js debian command-line-interface