Use ls -l /proc/pid

Signed-off-by: arjantijms <arjan.tijms@gmail.com>
diff --git a/Jenkinsfile b/Jenkinsfile
index b01741c..e3e3679 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -215,14 +215,6 @@
             checkout scm
             // do the build
             sh '''
-              whereis lsof
-              
-              ls /usr
-              
-              ls /usr/sbin
-              
-              /usr/sbin/lsof
-            
               echo Maven version
               mvn -v
               
diff --git a/nucleus/common/common-util/src/main/java/com/sun/enterprise/universal/process/ProcessUtils.java b/nucleus/common/common-util/src/main/java/com/sun/enterprise/universal/process/ProcessUtils.java
index 9587630..8ba574e 100644
--- a/nucleus/common/common-util/src/main/java/com/sun/enterprise/universal/process/ProcessUtils.java
+++ b/nucleus/common/common-util/src/main/java/com/sun/enterprise/universal/process/ProcessUtils.java
@@ -249,11 +249,12 @@
             
             System.out.println("ps -ef returned " + pm.getStdout());
             
-            pm = new ProcessManager("lsof", "-p", "" + aPid);
+            // Linux and BSD, not OS X
+            pm = new ProcessManager("ls", "-l", "/proc/" + aPid + "/fd");
             pm.setEcho(false);
             pm.execute();
             
-            System.out.println("lsof -p " + aPid + " returned " + pm.getStdout());
+            System.out.println("ls -l /proc/" + aPid + "/fd returned " + pm.getStdout());
         }