Skip to documentation
DocumentationAll documentsEnglish

PROCESS(nged)

NAME

process - List and manage currently running subprocesses.

On this page

SYNOPSIS

process
process list
process pabort {pid}
process gabort {glob}

DESCRIPTION

The process offers a program-agnostic means of managing subprocesses launched by a GED application. The most common instances of this phenomena are long running rt commands on large models, but there are other commands such as rtcheck that also operate in this asynchronous manner. If one of these processes is running too long or consuming too many resources, process allows users to identify and stop these processes from the GED command line.

EXAMPLES

The below examples walk through a sample process workflow:

Example 1. Process Help

mged>process

Usage: process [subcommand]

Subcommands:

  list          - List all currently running subprocesses.
  pabort <pid>  - Abort the specified subprocess.

  gabort <glob> - Abort all subprocesses whose command matches the glob expression.
Example 2. List Currently Running Processes

mged>process list

    PID CMD
5524692 rt -M -u model /home/user/test.g
6515118 rtcheck -M /home/user/test.g obj
Example 3. Eliminate a Running Subprocess

mged>process pabort 6515118

Using the reported PID from process list, the above line terminates the rtcheck subprocess.

AUTHOR

BRL-CAD Team

BUG REPORTS

Reports of bugs or problems should be submitted via electronic mail to devs@brlcad.org