Name

process — List and manage currently running subprocesses.

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