Class ProcPath

java.lang.Object
oshi.util.linux.ProcPath

@ThreadSafe public final class ProcPath extends Object
Provides constants for paths in the /proc filesystem on Linux.

If the user desires to configure a custom /proc path, it must be declared in the OSHI configuration file or updated in the GlobalConfig class prior to initializing this class.

  • Field Details

    • PROC

      public static final String PROC
      The /proc filesystem location.
    • ASOUND

      public static final String ASOUND
      Path to asound.
    • AUXV

      public static final String AUXV
      Path to auxv.
    • CPUINFO

      public static final String CPUINFO
      Path to cpuinfo.
    • DISKSTATS

      public static final String DISKSTATS
      Path to diskstats.
    • LOADAVG

      public static final String LOADAVG
      Path to loadavg.
    • MEMINFO

      public static final String MEMINFO
      Path to meminfo.
    • MODEL

      public static final String MODEL
      Path to model.
    • MOUNTS

      public static final String MOUNTS
      Path to mounts.
    • NET

      public static final String NET
      Path to net.
    • PID_CMDLINE

      public static final String PID_CMDLINE
      Path to /proc/[pid]/cmdline.
    • PID_CWD

      public static final String PID_CWD
      Path to /proc/[pid]/cwd.
    • PID_EXE

      public static final String PID_EXE
      Path to /proc/[pid]/exe.
    • PID_ENVIRON

      public static final String PID_ENVIRON
      Path to /proc/[pid]/environ.
    • PID_FD

      public static final String PID_FD
      Path to /proc/[pid]/fd.
    • PID_IO

      public static final String PID_IO
      Path to /proc/[pid]/io.
    • PID_STAT

      public static final String PID_STAT
      Path to /proc/[pid]/stat.
    • PID_STATM

      public static final String PID_STATM
      Path to /proc/[pid]/statm.
    • PID_STATUS

      public static final String PID_STATUS
      Path to /proc/[pid]/status.
    • SELF_STAT

      public static final String SELF_STAT
      Path to /proc/self/stat.
    • SNMP

      public static final String SNMP
      Path to snmp.
    • SNMP6

      public static final String SNMP6
      Path to snmp6.
    • STAT

      public static final String STAT
      Path to stat.
    • SYS_FS_FILE_NR

      public static final String SYS_FS_FILE_NR
      Path to /proc/sys/fs/file nr.
    • SYS_FS_FILE_MAX

      public static final String SYS_FS_FILE_MAX
      Path to /proc/sys/fs/file max.
    • TASK_PATH

      public static final String TASK_PATH
      Path to /proc/[pid]/task/path.
    • TASK_COMM

      public static final String TASK_COMM
      Path to /proc/[pid]/task/comm.
    • TASK_STATUS

      public static final String TASK_STATUS
      Path to /proc/[pid]/task/status.
    • TASK_STAT

      public static final String TASK_STAT
      Path to /proc/[pid]/task/stat.
    • THREAD_SELF

      public static final String THREAD_SELF
      Path to thread self.
    • UPTIME

      public static final String UPTIME
      Path to uptime.
    • VERSION

      public static final String VERSION
      Path to version.
    • VMSTAT

      public static final String VMSTAT
      Path to vmstat.
    • SELF_CGROUP

      public static final String SELF_CGROUP
      Path to /proc/self/cgroup.
    • FILESYSTEMS

      public static final String FILESYSTEMS
      Path to filesystems.