procps.pl -- Get process statistics from Linux /proc
- procps_stat(-Stat:dict) is det
- procps_stat(+PID, -Stat:dict) is det
- procps_thread_stat(+Thread, -Stat:dict) is det
- Get data from the
stat
file of the current process, the
process identified by PID or the Prolog thread identified by
Thread. In all cases, this returns a dict tagged stat
with
the field values as defined by man 5 proc
.
- Errors
- -
existence_error(source_sink, _)
if the system does not
provide the /proc
filesystem.
- procps_status(-Status:dict) is det
- procps_status(+PID, -Status:dict) is det
- Get the data from
/proc/self/status
as a Prolog dict.
- To be done
- - Not all fields are currently translated.
Re-exported predicates
The following predicates are exported from this file while their implementation is defined in imported modules or non-module files loaded by this module.
- procps_stat(-Stat:dict) is det
- procps_stat(+PID, -Stat:dict) is det
- procps_thread_stat(+Thread, -Stat:dict) is det
- Get data from the
stat
file of the current process, the
process identified by PID or the Prolog thread identified by
Thread. In all cases, this returns a dict tagged stat
with
the field values as defined by man 5 proc
.
- Errors
- -
existence_error(source_sink, _)
if the system does not
provide the /proc
filesystem.
- procps_stat(-Stat:dict) is det
- procps_stat(+PID, -Stat:dict) is det
- procps_thread_stat(+Thread, -Stat:dict) is det
- Get data from the
stat
file of the current process, the
process identified by PID or the Prolog thread identified by
Thread. In all cases, this returns a dict tagged stat
with
the field values as defined by man 5 proc
.
- Errors
- -
existence_error(source_sink, _)
if the system does not
provide the /proc
filesystem.
- procps_status(-Status:dict) is det
- procps_status(+PID, -Status:dict) is det
- Get the data from
/proc/self/status
as a Prolog dict.
- To be done
- - Not all fields are currently translated.