HP 3000 Manuals

REMOTE Command [ Using NS3000/XL Network Services ] MPE/iX 5.0 Documentation


Using NS3000/XL Network Services

REMOTE Command 

Allows commands to be executed in a remote environment.

Syntax 
____________________________________________________
|                                                  |
|           REMOTE          [:envID] [command     ]|
|                           [envnum]               |
____________________________________________________

Use 

[]
Parameters envID The environment ID representing an established session on the remote node. This environment ID may be an actual node name. If both envID and envnum are omitted, the default environment is the one most recently referenced in a DSLINE or REMOTE command. envnum The number of the environment assigned when the environment was defined. This environment number is listed in the message returned after a DSLINE command. command A command that is to be executed in the remote environment; for example an MPE XL command to be executed on a remote HP 3000. Description After you have established a remote environment (session) on a node, the REMOTE command allows you to issue commands in that remote environment. Because you can have several remote environments on a node at the same time, you use the REMOTE command along with a unique environment ID to specify one of several remote environments. If you issue REMOTE commands without specifying an envID or envnum, the default environment (the one most recently invoked) will be used.
NOTE If an RPM-created process is already executing in a remote environment, you cannot issue a REMOTE command for that environment.
If a command parameter is included in the REMOTE command line, the remote operating system executes it and restores control to the local operating system. The local prompt reappears on your terminal screen. For example, at the MPE/XL prompt (which is shown for clarity), type the following command (user input is underlined): :REMOTE LISTF **default environment** . . **list of file names from . **remote environment appears** : **local prompt reappears** If no command parameter is specified, a remote prompt is issued and the remote operating system retains control. You can then send commands to the remote system by entering them at this prompt without a preliminary REMOTE. The remote prompt reappears after the execution of each command until you enter a colon (:) at the remote prompt. This restores the local MPE XL prompt, at which you can issue a subsequent REMOTE command or a local command. Suppose that the remote prompt is ENV1#. At the local MPE/XL prompt (which is shown for clarity), type the following commands (user input is underlined): :REMOTE **default environment already set to ENV1#** ENV1#LISTF **executed in the remote environment** . . . **list of file names from node ENV1 appears** ENV1#: **typing a colon (:) restores the local prompt** :REMOTE BYE You can configure your own remote prompt (1 to 8 characters) by using the DSLINE ;PROMPT= option. If you wish to receive the remote system's local prompt (for instance, a colon [:]), specify DSLINE ;PROMPT= without a prompt string. Following is an example of a user-specified prompt (the local and remote prompts are shown for clarity, and user input is underlined): :DSLINE SPOTS;PROMPT=VPRES> **default environment** :REMOTE **now set to node SPOTS MPE /XL-SPOTS:HELLO NSUSER.NSACCT If you use the MPE XL SETVAR HPPROMPT command to set a system prompt to anything other than a colon, then that prompt will override any prompt created by the DSLINE ;PROMPT= option. Details on use of the SETVAR command are in the MPE XL Commands Reference Manual. If you use SETVAR HPPROMPT, then leave the remote session and return to it, the remote system's prompt will be displayed until you press Return. In the following example, user input is underlined, and the local and remote MPE/XL prompts are shown for clarity: :REMOTE REMENV HELLO USER.ACCT :REMOTE REMENV#SETVAR HPPROMPT "XYZ>>" XYZ>> **new prompt replaces REMENV#** XYZ>>: **colon (:) returns you to local session** :REMOTE **to return to remote** REMENV#[Return] **default prompt orients you** XYZ>> **returns to prompt set by SETVAR HPPROMPT**


MPE/iX 5.0 Documentation