catch NotImplementException around getProcFd
This commit is contained in:
parent
9263b6efcb
commit
0af0a9d75a
|
@ -19,6 +19,7 @@
|
||||||
package org.hyperic.sigar.cmd;
|
package org.hyperic.sigar.cmd;
|
||||||
|
|
||||||
import org.hyperic.sigar.SigarException;
|
import org.hyperic.sigar.SigarException;
|
||||||
|
import org.hyperic.sigar.SigarNotImplementedException;
|
||||||
import org.hyperic.sigar.SigarPermissionDeniedException;
|
import org.hyperic.sigar.SigarPermissionDeniedException;
|
||||||
import org.hyperic.sigar.ProcFd;
|
import org.hyperic.sigar.ProcFd;
|
||||||
import org.hyperic.sigar.ProcExe;
|
import org.hyperic.sigar.ProcExe;
|
||||||
|
@ -64,11 +65,12 @@ public class ProcFileInfo extends SigarCommandBase {
|
||||||
}
|
}
|
||||||
|
|
||||||
public void output(long pid) throws SigarException {
|
public void output(long pid) throws SigarException {
|
||||||
ProcFd fd = sigar.getProcFd(pid);
|
|
||||||
|
|
||||||
println("pid=" + pid);
|
println("pid=" + pid);
|
||||||
|
|
||||||
println("open file descriptors=" + fd.getTotal());
|
try {
|
||||||
|
ProcFd fd = sigar.getProcFd(pid);
|
||||||
|
println("open file descriptors=" + fd.getTotal());
|
||||||
|
} catch (SigarNotImplementedException e) {}
|
||||||
|
|
||||||
ProcExe exe = sigar.getProcExe(pid);
|
ProcExe exe = sigar.getProcExe(pid);
|
||||||
String name = exe.getName();
|
String name = exe.getName();
|
||||||
|
|
Loading…
Reference in New Issue