List processes

ps()

Process table

ps_pids()

Ids of all processes on the system

Process query API

ps_children()

List of child processes (process objects) of the process. Note that this typically requires enumerating all processes on the system, so it is a costly operation.

ps_cmdline()

Command line of the process

ps_cpu_times()

CPU times of the process

ps_create_time()

Start time of a process

ps_cwd()

Process current working directory as an absolute path.

ps_environ() ps_environ_raw()

Environment variables of a process

ps_exe()

Full path of the executable of a process

ps_handle() as.character(<ps_handle>) format(<ps_handle>) print(<ps_handle>)

Create a process handle

ps_is_running()

Checks whether a process is running

ps_memory_info()

Memory usage information

ps_name()

Process name

ps_num_threads()

Number of threads

ps_pid()

Pid of a process handle

ps_ppid() ps_parent()

Parent pid or parent process of a process

ps_status()

Current process status

ps_terminal()

Terminal device of the process

ps_uids() ps_gids()

User ids and group ids of the process

ps_username()

Owner of the process

Files and Network Connections

ps_connections()

List network connections of a process

ps_num_fds()

Number of open file descriptors

ps_open_files()

Open files of a process

Process manipulation

ps_interrupt()

Interrupt a process

ps_kill()

Kill a process

ps_resume()

Resume (continue) a stopped process

ps_send_signal()

Send signal to a process

ps_suspend()

Suspend (stop) the process

ps_terminate()

Terminate a Unix process

Users

ps_users()

List users connected to the system

Utility functions

ps_boot_time()

Boot time of the system

ps_os_type() ps_is_supported()

Query the type of the OS

signals()

List of all supported signals