Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

10.0;crp (create_process), revision 1.0, 88/01/21
crp (create_a_process) - create a process on a remote node.
usage:  crp -on node_spec [-cp [-nwp]] | -cpo | -cps] [-n name] [-login name [password] | -me ] [-quiet] [command line]



DESCRIPTION
     crp creates a process on a remote node.

     command line (optional)
                    Specify command line to be executed by the remote process.
                    If the command string contains embedded blanks, enclose it
                    in quotation marks.

                    Default if omitted:  execute /com/sh

OPTIONS
     The following option, which specifies the remote node, is required:

     -on node_spec  Specify the remote node on which the process is to be
                    created.

     You can specify one of the following options.


     -cp  (default) Create a remote process running with standard streams
                    connected to the current window.  The option is not valid
                    if -cpo or -cps is specified.

     -nwp           Do not create a window-pane legend indicating that the
                    local window is connected to a remote process.  Use with
                    the -cp option only.

     -cpo           Create a remote process without a connection to the
                    current window, and an identity of user.none.none.  This
                    option is not valid if -cp or -cps is specified.  To stop
                    these processes, you must first create a visible remote
                    process running the shell, then issue the sigp command to
                    stop the background process.

     -cps           Create a remote process without a connection to the
                    current window, and an identity of user.server.none.  This
                    option is not valid if -cp or -cpo is specified.  To stop
                    these processes, you must first create a visible remote
                    process running the shell, then issue the sigp command to
                    stop the background process.

     -n name        Specify the name of the remote process.  If this option is
                    not specified, the default is user id.node_id.  This
                    allows remote processes to be traced to their originator.

     -login name [password]
                    Specify the log-in sequence for the remote process on the
                    command line. If the password is omitted, the system
                    prompts you for it.  A null (zero-length) password is
                    specified by the null string .

                    Normally -login appears with -cp.  However, you may use
                    -login with -cpo and -cps as well. If -login is specified
                    with either -cpo or -cps, the identity of the created
                    process is the same as that of the caller (as opposed to
                    user.none.none or user.server.none, respectively).  This
                    means that -cpo and -cps are identical if -login is also
                    specified.

                    If you use -login with -cpo or -cps, you must place both
                    the name and the password on the command line.  No
                    prompting is available in this case.

     -me            Specified instead of -login.  If -me is specified, the
                    created process on the remote node inherits the caller's
                    working directory, naming directory, home directory text
                    string, and SID.  This is similar to popping up another
                    shell except that the process is running on another node.
                    If -me is specified with either -cpo or -cps, the identity
                    of the created process is also that of the caller's (as
                    opposed to user.none.none or user.server.none,
                    respectively).  This means that -cpo and -cps are
                    identical if -me is also specified.

     -quiet         Suppress connection/disconnection messages in the
                    transcript pad.

EXAMPLES
     Create a process on node 532 running the shell, and login with the user
     ID joe.

     $ crp -on 532 -login joe

     Create a process on node aef running the shell, and inherit the current
     process state information.

     $ crp -on 0aef -me

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026