Use the set menu command to
Create menus for device/terminal server users
Display menu table entries
Display lines of a menu
Remove a menu from a port
Remove a line from a menu
Root privileges are required to configure menus and to perform any removal operations. Anyone can perform display operation.
See the menu and defaultaccess fields of the set user command for information on assigning a menu to a user.
Enter the set menu command as shown below to create a menu.
set menu [c#=command] [m#=string]
[range=range] [t#=string]
[name=string]
Enter the set menu command as shown below to display the contents of the menu table:
set menu [range=range]
Enter the set menu command as shown below to display the contents of a menu:
set menu range=range [show={on|off}]
Enter the set menu command as shown below to remove a menu from the menu table:
set menu range=range rmmenu=on
Enter the set menu command as shown below to remove a line from a menu:
set menu range=range
rmentry=line_num
|
Command Field |
Description |
| name=string | Specifies a name for the menu. If the name parameter is not present, menus are named menuX, where X is the index number of the menu (specified in range). Names may be up to 16 characters long. Enclose names containing spaces in quotation marks. |
|
c#=command |
c - means that this is a command that is executed when a user selects this menu line. # - specifies a line number. Lines appear in numeric order on the menu. command - specifies any device/terminal server command, but telnet and rlogin are the most common commands to use here. Enclose commands containing spaces in quotation marks. |
|
range |
Specifies an index number for the menu. If a range of index numbers is specified, a menu is created for each index number, and named menuX, where X is the index number of the menu. Note: If multiple index numbers are specified, do not use the name parameter (this would result in multiple menus with the same name). Instead, let the device/terminal server name the menus with the default names. You can rename the menus individually after creating them. |
|
rmentry |
Removes the specified line from the menu. |
|
m#=string |
m - means that this is a text or informational line. # - is a line number for the menu. Lines appear in numeric order on the menu. string - is a text string. Enclose strings containing spaces in quotation marks. |
|
show=on |
Displays menu entries identified on the range field. |
|
t#=string |
t - means that this is a title line. # - is a line number for the menu. Each menu can have two title lines (t1 and t2). string - is a text string. Enclose strings containing spaces in quotation marks. |
In this example, the set menu command creates a menu named Telnet Menu, with active fields that enable users to start telnet sessions to hosts named server1 and server2.
set menu range=4 t1="Welcome to the Communications Server"
t2="Make a Selection" m1="Telnet to Server1" c1="telnet server1"
m2="Telnet to Server2" c2="telnet server2" name="Telnet
Menu"
In this example, the menu created in the previous example is renamed from "Telnet Menu" to "Joe's Menu."
set menu range=4 name="Joe's Menu"
In this example, the set menu command displays the contents of the menu table.
set menu
In this example, the set menu command removes a menu.
set menu range=4 rmmenu=on