The logon command logs on a port, other than the one currently being used, onto a specific account.
logon {(p)} line,user-ID,user-password,md,md-password:
p | Starts process as a phantom line. Note: This does not have
the same meaning as what is often considered a phantom, where the
process spawns a new process workspace. Rather, this option requires
an existing unused port, just like any other port being used for a
remote logon. In this context, phantom means that it is treated like
a spooler process. This means that the logon sequence is suppressed,
which turns off the display of the time and date logged on, the welcome
message and the automatic update of the acc file.
|
The process prompts with:
line,user-ID,user-password,md,md-password:
line | Port number to log on. The port cannot already be logged on. |
user-ID | User-ID (must be in dm,users,). |
user-password | User password (if defined). |
md | Account name to log on to. Note: This prompt can be edited
or customized using either the Editor or Update processor and can
be read from the master dictionary item, mdprompt. For example, if
using the Update processor, type:
u only mds,, mdprompt |
md-password | Account password (if defined). Note: This prompt can be edited
or customized using either the Editor or Update processor and can
be read from the master dictionary item, mdpassword. For example,
if using the Update processor, type:
u only mds,, mdpassword |
This command is also useful for invoking background tasks on another port. Background or phantom tasks can also be invoked using the phantom processor.
Logs line 0 on to the user-ID dm with no user password, then on to the account dm, which also has no password.
logon line,user-ID,user-password,md,md-password: 0,dm,,dm