Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ crp(1) — bsd — Apollo Domain/OS SR10.4.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

CRP(1)                          Domain/OS BSD                           CRP(1)




NAME
     crp - create a process on a remote node

SYNOPSIS
     crp -on node_spec [options] [command line]

DESCRIPTION
     crp creates a process on a remote node.

     -on node_spec  (required) Specifies the node on which the
                    process is to be created.

     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.

OPTIONS
     -cp  (default) Create a remote process running with standard streams
                    connected to the current server.  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.

     -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.

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

     -full          Enable local support of the pad_$def_pfk and pad_$dm_cmd
                    calls when issued by a remotely executing program or by
                    the local user.  Default is to remove support of these
                    commands.

                    NOTE:  Use of this option should be restricted to those
                    times when the remotely executing program(s) require(s)
                    access to these functions, as it poses a security risk to
                    the user.

                    A warning message is displayed to local users if one of
                    the calls is specified without using the -full option for
                    the initial crp:

                         Unable to execute command, crp is not invoked with
                         -full option


     -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.  You may use -login with
                    either -cp, -cpo, or -cps.  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, and
                    SID. 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.

NOTE
     If a user other than root attempts to access a crp device (/dev/crpxx)
     which the user does not own, the user will be denied access to the
     device.

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

     $ crp -on c7e8 -login joe

     Create a process on node fd5e running the shell, and inherit the current
     environment.

     $ crp -on fd5e -me

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