如果安装了procfs,则可以通过/ proc /
self符号链接找到进程ID,该链接指向一个名为pid的目录(这里还有文件以及其他相关信息,包括PID,但该目录为在这种情况下,您需要)。
因此,使用Java,您可以执行以下操作:
String pid = new File("/proc/self").getCanonicalFile().getName();在JRuby中,您可以使用相同的解决方案:
pid = java.io.File.new("/proc/self").canonical_file.name


