GB64 00A_admin Cmds_Sec_3 10_Nov86 00A Admin Cmds Sec 3 10 Nov86
GB64-00A_adminCmds_Sec_3-10_Nov86 GB64-00A_adminCmds_Sec_3-10_Nov86
User Manual: GB64-00A_adminCmds_Sec_3-10_Nov86
Open the PDF directly: View PDF
.
Page Count: 397
| Download | |
| Open PDF In Browser | View PDF |
SECTION 3
ACCOUNTING COMMANDS
This section contains descriptions of the Multics commands used by accounting
administrators. These commands are defined within an exec_com (master.ec) and are
designed with special error checking facilities. Most of them prompt the accounting
administrator for input. They are intended to be used from within the restricted
environment of an accounting administrator and they assume that the accounting
administrator's working directory is:
>udd>SysAdmin>admin
Each description contains the name of the command (including the abbreviated
form, if any), discusses the purpose of the command, and shows the correct usage.
Notes and examples are included when deemed necessary for clarity.
A system administrator can also use the accounting administrator commands.
To use these commands as an accounting administrator, the system administrator
must change his working direcrory to >udd>SysAdmin>admin and precede each
command with the string "ec master" as:
ec master command argumentl
000
argumentn
For convenience, the system administrator may wish to set up an abbreviation to
provide the "ec master" string (e.g., n.ab x ec master").
Many of the accounting administrator commands in the master.ec segment
execute more than one command program (in addition to checking arguments). For
example, the accounting administrator command edit_proj executes three commands:
edit_proj, daily_summary, and install (to install the changed SAT). However, if the
system administrator types "edit_proj"' rather than "ec master edit_proj,n only the
edit_proj command is executed. If the administator then types "install smf.cur.sat"
rather than "ec master install smf .cur.sat," the SAT is installed but the daily _summary
command is not executed. This omission means that any changes to a project's cutoff
limits, that were just made, are ignored.
These two examples illustrate the different results when a command is invoked
by a system administrator as opposed to an accounting administrator. A system
administrator who intends to perform accounting administrator functions from his own
process should be aware of the diff erences between these commands. He should
consistently use only the system administrator version or only the accounting
administrator version of each command to minimize the possibilities of error.
3-1
GB64-00
Error messages produced by command programs called from within master.ec
are prefixed by the name of the command. If an error is detected by the exec_com
portion of the environment. the error message is produced by a call to err.ec (also in
the >udd>SysAdmin>lib directory) and has this general form:
--> ERROR User Jones is not registered
The error-handling exec_com then signals the program_interrupt condition to return
control to the user. Since the system administrator normally does not have a handler
for the program_interrupt condition. the signalling of this condition by the exec_com
results in a new command level being established (ready messages indicate level 2 or
higher). The correct response to this error sequence is to issue the release command
before proceeding with further commands.
A lock is kept in the sys_admin_data segment (in >udd>SysAdmin> lib) to
prevent more than one system administrator from editing the data bases at the same
time. If the segment is locked. the error handling exec_com prints an error message
and signals a program interrupt. This lock mechanism is another reason why the
master.ec should be used whenever possible by system administrators (it is always used
by the restricted environment of accounting administrators.)
3-2
GB64-00
Name: add_anon
SYNT AX AS A COMMAND
add_anon Project_id initproc homedir {password}
FUNCTION'
adds an anonymous user to an un delegated project; the accounting administrator assigns
this user a home directory and an initial procedure and can also assign a password if
he wishes.
ARGUMENTS
Project_id
is the name of the project under which the anonymous user is to be registered.
initproc
is the name of the process overseer.
homedir
is the pathname of the anonymous user's home directory.
password
is the password assigned to the anonymous user.
EXAMPLES
To add an anonymous user (who does not have a password) to the Proj5 project, type:
add_anon Proj5 process_overseer_ >udd>Proj5
Warning: anonymous user has no password
r 15:57 1.372 102
From Initializer.SysDaemon.z (install)
installed Proj5.pdt for SA1.SysAdmin
1602.0:
To add an anonymous user, with the 3-character password cjt, to the Proj8 project,
type:
add_anon Proj8 process_overseer_ >udd>Proj8 cjt
r 15:57 1.372 102
From Initial izer.SysDaemon.z (install)
install Proj8.pdt for SA1.SysAdmin
3-3
1557.0:
GB64-00
bill
bill
Name: bill
SYNTAX AS A COMMAND
bill function {args}
FUNCTION
calls the biller.ec segment (in the directory >udd>SysAdmin>lib) to perform billing
opera tions.
ARGUMENTS
function
is one of the following:
prepare
prepares the billing data bases for billing.
run
runs the billing programs
accept
prints the bills, cleans up the old billing data bases, and creates new one.
delete
deletes the current months bills from the storage system.
CONTROL ARGUMENTS
are argumen ts accepted by the particular billing function.
EXAMPLES
To prepare for billing, type:
bil 1 prepare
To run the bills, type:
bill run MM DD YY
or
bil 1 run MM DD YY arg
where MM DD YY is the date on which the billing is being run and arg is an
argument accepted by a command to output billing in a site-dependent format.
3-4
GB64-00
chaddr
bill
To accept a bill, type:
bill accept arg
where arg is a month, a Julian date, or any name the uniquely identifies the billing
run.
To clean up after the bills are printed, type:
bill delete
Name: chaddr
SYNT AX AS A COMMAND
chaddr Person_id {address}
FUNCTION
changes the address of one user.
ARGUMENTS
Person_id
is the Person_id of the user whose address is to be changed.
address
is the new address of the user. It must be enclosed in quotes if
blanks or other special characters. If this argument is omitted,
command prints the user's old address and then waits for the
administrator to either enter the new address (which should not be
quotes in this case) or enter a null line (to retain the old address).
it contains
the chaddr
accounting
enlosed in
EXAMPLES
To change the address for user Jones to MS 486, type:
chaddr Jones "MS 486"
r
1557 1.372 1.258 102
To make the same change, but first check on the old address, type:
chaddr Jones
MS 203
MS 486
r
1557 1.372 1.258 102
3-5
GB64-00
chalias
change
Name: chalias
SYNTAX AS A COMMAND
cha1 ias Person_id {al ias}
FUNCTION
gives a user a login alias or changes his existing alias. The alias can be a maximum
of eight characters; the first character must be a lowercase letter. Only one alias per
user ,is allowed. An alias is particularly useful for a user with a long or complex
name.
ARGUMENTS
Person_id
is the Person_id of the user whose login alias is to be changed.
alias
is the new login alias of the user. If this argument is omitted, the chaliaS
command prints the user's old alias and waits for the accounting administrator to
either enter the new one or enter a null line (to retain the old alias).
EXAMPLES
To change user Jones' alias to "waj", type:
cha1ias Jones waj
r
15:57 1.372 102
Name: change
SYNTAX AS A COMMAND
change {Person_ i d} {i tern} } {new_va 1ue}
FUNCTION
review and possibly modify user registration data in the URF and PNT. Each item is
typed out. The administrator can leave the item unchanged by typing a carriage
return, or he can replace the item by typing new data.
ARGUMENTS
Person_id
is the Person_id of a user whose registration data is to be changed.
omitted, the change command asks for it.
3-6
If it is
GB64-00
change
change
item
is the item to be changed. If it is omitted, every item is displayed and a new
value is requested. Item can only be given if Person_id is given. Item may be
anyone of the following keywords:
addr
User's mailing address
cpass
card input password
name
full name (Last First I.: title)
notes
any miscellaneous information
proj
default project
pass
login password
progn
programmer n urn ber
new_value
is the new value for item. If it is omitted. the old value is displayed and a new
value is requested.
NOTES
The chaddr, chalias, chcpass, chdf _proj, chname, chpass, and chprog commands can be
used to change some of the individual items in the PNT and avoid the need to type
the item name or to be prompted for new values of all items.
The user's last name can be a maximum of 32 characters. The field for the user's
first name and middle initial can be a maximum of 24 characters. The user's name
should be given last name first, then a comma, the first name, a space, and then
middle initial followed by a period. Names of the form "Smith, J. Alfred" are also
allowed. If the user has a title (e.g., Prof., Capt., Dr.), the title (maximum of 8
characters) should follow the name and be separated from the name by a colon, for
example:
Smith,John J.:Prof.
The address field can be a maximum of 32 characters; slashes can be used to separate
lines of an address.
The programmer number and default project ID can be a maximum of 32 and 9
characters, respectively.
3-7
GB64-00
change
change
Notes can be a maximum of 32 characters. This field can hold miscellaneous
information such as phone number, additional address information, position within the
organization, etc.
The password and card input password can be from one through eight ASCII printing
characters, including backspace, but excluding space and semicolon. "HELP", "help",
"quit", and "?" are interpreted uniquely by the password processor and are therefore
unacceptable as password specifications for an interactive login. A response of either a
blank line or an asterisk ("*") will leave the password unchanged.
The accouqting administrator can type "stop" at any time to abort all the changes he
has made for a particular user and start over.
EXAMPLES
In the following example, address and default project are to be changed for user
Smith. An exclamation point precedes entries typed by the administrator; an
exclamation point followed by nothing indicates a carriage return.
change Smith
Full name:
Full name
Address:
Address
Prog. number:
Prog. number
Notes:
Tel.
Notes
Project 10:
Project 10
Password:
Card Input Password:
r
~':Sm
i th, John
!
MS 149
MS 204
1234
!
324-9261
!
Quark
Physics
!
10.07 1.486 34
The following example shows how the administrator would change a single item, in
this case, the telephone number maintained in the notes item for user Smith. If
"notes" were omitted. each item would be displayed, and a new value requested. as
above.
change Smith notes
Notes:
Notes
r
Tel.
Tel.
324-9261
324-9200
10:07 1.486 34
3-8
GB64-00
charge
chcpass
Name: charge
SYNTAX AS A COMMAND
charge
FUNCTION
enters miscellaneous charges into the miscfile. For each transaction, the Project_id,
amount, and an explanation are required. All three input items for a transaction
be put on the same line or they can be supplied one at a time. To exit from
command, type "x" instead of a Project_id. The miscfile segment is printed using
pmisc command. Credits and deletions are made to the miscfile using the credit
dmisc commands, respectively.
the
can
this
the
and
EXAMPLES
To charge the Alpha project for some manuals, type:
charge
proj ect
Alpha
amt
10.55
explanation
manuals ordered 6/23 Jones
proj ect
x
r 15571.3721.258 102
Name: chcpass
SYNTAX AS A COMMAND
chcpass Person_id
FUNCTION
changes the user's card input password in the PNT found in >scl. Thus, even if the
user has changed his password with the -cpw control argument on the ++PASSWORD
card, the chcpass command overrides the user's change.
A card input password may consist of from one through eight ASCII
characters, including backspace; but excluding space and semicolon.
printing
where Person_id is the Person_id of the user whose card input password is to be
changed.
3-9
GB64-00
chcpass
EXAMPLES
To change the card input password for user Jones, type:
chcpass Jones
Password
cardpass
(printer is turned off)
Password again:
cardpass
(printer is turned off)
r
15:45 64:979 5097
Name: chdf_proj
SYNTAX AS A COMMAND
FUNCTION
changes the default project for a single user. It changes the user's default project in
the PNT found in >scl. Thus, even if the user has changed his default project with
the -change_default_project control argument to the login command, the chdf_proj
command overrides the user's change.
ARGUMENTS
Person_id
is the Person_id of the user whose default project is to be changed.
Project_id
is the new default project for the user.
EXAMPLES
To give user Smith a default project of Proj3, type:
chdf proj Smith Proj3
r
1557 1.372 1.258 102
3-10
GB64-00
Name: check_log
SYNTAX AS A COMMAND
FUNCTION
scans the log segment for initializer messages. Sometimes a user is unable to log in; if
so, the initializer places a message in the log.
ARGUMENTS
Person_id
is the Person_id of the user whose log en try is to be checked.
LIST OF MESSAGES
The following is a list of the messages and explanations for refusing login.
bad_pass
bad password.
badpers
person not in PNT, either not added or mistyped.
no_name
no name given.
pwlocked
password locked by administrator.
bad_proj
Project_id typed by user does not exist in SAT.
no_pdt
project'pdt/s pdt ipdt/s not in >pdt/sc1>pdt; mepdt/spdt/sage with pdt/starpdt/s
alpdt/so typed online.
not_pdt
user not in PDT for project: the user is not registered on the project.
anon_pw
bad anonymous-user password.
already
user already logged in and does not have the "multip" attribute in the PMF
(absentee does not count).
absdate
user absolute cutoff date (set by project administrator) exceeded.
3-11
GB64-00
limitu
user dollar limit (set by project administrator) exceeded.
mnthlim
user per-month dollar limit (set by project administrator) exceeded
shiftlim
user per-shift dollar limit (set by project administrator) exceeded.
abslimit
user absolute cutoff dollar limit (set by project administrator) exceeded.
hd_make
user home directory does not exist and cannot be created.
sys_full
system full according to load uni ts.
saturate
system full according to maximum number of users.
cant_bum
system full, user cannot find anyone to bump.
groupmax
load control group at absolute maximum.
no~oup
load control group in SAT
udd>SysAdmin>admin directory).
not
in
master~oup_table
segment
(in
the
nf_nosec
system not full, group full, no secondary.
sysgrpfl
system full, group full, cannot bump.
projothr
project cut off for some other reason.
prog_err
programming error in answering service (Ig_ctl->.
EXAMPLES
To see why user Jones cannot log in, type:
check_log Jones
LOGIN Denied Jones.Multics
*
a.h013
int (bad_pass)
This message says that the user could not log in because he gave the wrong password.
3-12
GB64-00
chname
chname
Name: chname
SYNTAX AS A COMMAND
chname Person_id {mail ing_name}
FUNCTION
changes the mailing name for one user. The full name must be enclosed in quotes if
it is given on the command line. If the new name is not given, the old name is
displayed and a change is accepted.
ARGUMENTS
Person_id
is the Person_id of the user whose mailing name is to be changed.
mailing_name
is the new mailing name of the user. It must
argument is omitted, the chname command prints
waits for the accounting administrator to enter
(which should not be enclosed in quotes in this
retain the old value).
be enclosed in quotes. If this
the old mailing name and then
the user's new mailing name
case) or enter a null line (to
EXAMPLES
To change the mailing name for user Jones, type:
chname Jones "Jones,W. Alfred"
r 1557 1.372 1.258 102
To make the same change, but first check the old mailing name, type:
chname Jones
Jones, Alfred
Jones,W. Alfred
r 1558 1.261 1. 114 97
3-13
GB64-00
chpass
cbpass
Name: chpass
SYNT AX AS A COMMAND
chpass Person_id
FUNCTION
changes the password for a single user. It changes the user's password in the PNT
found in >scl. Thus, even if the user has changed his password with the
-change_password control argument to the login command, the chpass commanp
overrides the user's change.
ARGUMENTS
Person_id
is the Person_id of the user whose password is to be changed.
NOTES
A password may consist of from one through eight ASCII printing characters including
backspace, but excluding space and semicolon.
"HELP", "help", "quit", and "?" are interpreted uniquely by the password processor
and are therefore unacceptable as password specifications for an interactive login.
Entering "quit" terminates the login attempt, while "HELP", "help", or "?" results in
an explanatory message and repeat of the password prompt.
EXAMPLES
To change the password for user Jones, type:
chpass Jones
Password
come in
(pr inter is turned off)
Password again:
comein
(printer is turned off)
r
15:45 64.979 5097
3-14
GB64-Q(
chprog
chprog
Name: chprog
SYNT AX AS A COMMAND
FUNCTION
changes the programmer number for one user. The programmer number must be all
numeric. It can be up to sixteen characters long. (Some installations use the employee
number assigned by the company in this field.) If the new programmer number is not
supplied, the old value is displayed and a change is accepted.
ARGUMENTS
Person_id
is the Person_id of the user whose programmer number is to be changed.
prog_no
is the new programmer number. If this argument is omitted, the chprog command
prints the old programmer number and then waits for the accounting administrator
to either enter the new programmer number of a null line (to retain the old
number).
EXAMPLES
To change the programmer number for user Smith. type:
chprog Smith 7399
r
1557 1.3721.258 102
To make the same change, but first print the old programmer number, type:
chprog Smith
7299
7399
r 1558 1.261 1.114 97
3-15
GB64-00
credit
cu
Name: credit
SYNTAX AS A COMMAND
credit
FUNCTION
enters miscellaneous credits into the mise file. For each transaction, the Project_id,
amount, and an explanation are required. All three input items for a transaction
be put on the same line or they can be supplied one at a time. To exit from
command, type "x" instead of a Project_id. The miscfile segment is printed using
pmisc command. Charges and deletions are made to the miscfile using the charge
dmisc commands, respectively.
the
can
this
the
and
EXAMPLES
To credit the Alpha project for a crash, type:
credit
project
Alpha
amt
23.00
explanation
system crash 6/23 Smith
proj ect
x
r 1557 1.372 1.258 102
Name:
Cll
SYNTAX AS A COMMAND
FUNCTION
creates a user's home directory. Home directories are created automatically when a
PDT containing a new user is installed. In rare cases, it may be necessary to execute
this function separately.
ARGUMENTS
Person_id
is the Person_id of the user whose home directory is to be created.
3-16
GB64-00
day
cu
Project_id
is the Project_id of the project under which the user's home directory is created.
EXAMPLES
To create the home directory >udd>Gamma>Jones, type:
cu Jones Gamma
r
1557 1.372 1.258 102
Name: day
SYNTAX AS A COMMAND
day
FUNCTION
prints the output from the crank on the terminal and asks whether or not to delete
the output. (Every night, a self -rescheduling absentee job called the "crank" is run. It
records the daily charges of users and checks for users who should be cut off.)
Unless there was an error, the absentee output segment should be deleted.
EXAMPLES
The output from the crank has this general appearance:
day
Absentee user Accountant.SysAdmin logged in
r
0330 1.372 1.258 102
Begin charging for 7/31/84 2355.0 to 8/9/84 2345.1
cut 3, warned 7, total charge $45678.90
r
15571.3721.258 102
Absentee user Accountant.SysAdmin logged out ••.
Delete?
yes
3-17
GB64-00
delegate
delegate
Name: delegate
SYNTAX AS A COMMAND
delegate Project_id path User id
FUNCTION
gives a project administrator control over a project's PMF. Once this is done, the
project administrator can add and delete users and set resource-usage limits on users
in the project. There may be up to four project administrators for the project.
The delegate command edits the SAT to show that a project administrator can install
PDTs for a particular project. It also sets access on the proj_admin_seg segment (in
the >sc1 directory) and the >sc1>update directory so the project administrator can
install his PDT.
A delegated project is under control of the project administrator only. The accounting
administrator receives an error message if he attempts to execute the add_anon, dpmf,
upmf. or pmf commands on a delegated project. The accounting administrator can use
the undelegate command if he wishes to take a project back from a project
administrator, in order to have the project under his control, or to delegate it to
some new project administrator.
ARGUMENTS
Project_id
is the Project_id of the project to be assigned a project administrator.
path
is the pathname of the directory in which the PMF is placed. This pathname is
usually the pathname of the project directory.
User_id
is the User_id, specified as Person_id.Project_id, of the project administrator.
EXAMPLES
To give Jones.Gamma control of the Beta project (placing the PMF in >udd>Beta),
type:
delegate Beta >udd>Beta Jones.Gamma
archive: Beta appended to delegated_pmf.archive
r 15:57 1.372 102
From Initial izer.SysDaemon.z (install)
installed sat for SA1.SysAdmin
3-18
1430.0:
GB64-00
Name:
disk_report, drp, disk_auto
SYNT AX AS A COMMAND
drp
FUNCTION
calculates disk usage and creates a disk usage report. The administrator can invoke the
disk_report command to cause a manual disk usage calculation. Normally, though, disk
usage is calculated automatically every night by the absentee job, dodrp.absin, that
executes the disk_auto command.
NOTES
The sweep program is used to get quota for all directories into the disk_stat data
segment (in >udd>SysAdmin>admin). The charge_disk program then charges these usage
figures to projects in their "projfile" entries. A printable segment, called diskreport, is
produced but not automatically printed. To print copies of this segment, type "rqm
diskreport". See the rqm command.
This command examines a large fraction of all the directories in the hierarchy, placing
a heavy load on the system. Its use during peak load hours should be avoided if
possible.
EXAMPLES
To run a disk report, type:
disk_report
$ Creating disk usage report.
S Following figure is total quota/current use
75500/64432
dir: 5500/4432
seg: 70000/60000
Charged 906 directories out of 910 to 108 projects
r 15571.3721.258102
3-19
GB64-00
dmisc
dpmf
Name: dmisc
SYNTAX AS A COMMAND
dmisc
FUNCTION
deletes charges from the miscfile. For each transaction, the Project_id and the number
of the miscfile entry are required. The number of the miscfile entry is printed using
the pmisc command. Both input items for a transaction can be put on the same line
or they can be supplied one at a time. To exit from this command, type "x" instead
of a Project_id. Charges and credits are made to the miscfile using the charge and
credit commands, respectively.
EXAMPLES
dmisc
proj ect
Alpha
number
23
proj ect
x
r 1557 1.372 1.258 102
Name: dpmf
SYNT AX AS A COMMAND
dpmf Project_id Person id
FUNCTION
deletes a user from a PMF for an undelegated project that is managed by an
accounting administrator and then installs the new PDT.
ARGUMENTS
Project_id
is the Project_id of the project from which a user is to be deleted.
Person_id
is the Person_id of the user to be deleted from the project.
3-20
GB64-0a
:ipmf
dproj
EXAMPLES
To delete user Black from the Gamma project, type:
dpmf Gamma Black
r 1557 1.372 1.258 102
Name: dproj
SYNTAX AS A COMMAND
dproj Project_id
FUNCTION
deletes a project. It edits the SAT to remove the project entry, sets the date off for
the project, and deletes the project directory and all of its contents.
ARGUMENTS
Project_id
is the Project_id of the project to be deleted.
EXAMPLES
To delete the Delta project, type:
dproj De 1ta
quota
1000
250
used
5
2
directory name
>udd>Delta
>udd>Delta>Person idl
1250
7
Total
delete dir: do you want to delete the directory >udd>Delta??
yes
r 15:57 1.372 102
From Initia1izer.SysDaemon.z (install)
install sat for SA1.SysAdmin
1558.0:
If the accounting administrator answers "yes" to the question about deleting the
directory, the project directory and all segments and directories inferior to the project
directory are deleted. The project is charged for disk usage until the project directory
is deleted.
3-21
GB64-00
dproj
If the accounting administrator answers "no" to this question, the project's directory
and segments are not deleted, and the project continues to accumulate storage charges.
The accounting administrator should not answer "no" unless there is some exceptional
reason for doing so; if he does, the project directory has to be deleted later by a
system administrator.
Name: edit_proj
SYNTAX AS A COMMAND
edit _proj
or
edit _proj
or
edit _proj
or
edit _proj
or
edit _proj
Proj ect
proj ect keyword
proj ect keyword old - value
proj ect keyword new value
proj ect keyword old - value new_value
FUNCTION
changes project registration information.
The command can be invoked in several ways as described below.
1.
The command can be invoked in the format "edit_proj project," in which case
you are queried for changes to each keyword.
2.
The command can be invoked in the format "edit_proj project keyword." in
which case you are queried for a change only to the specified keyword.
3.
The command can be
old_value." In this case,
"old_value" must be one
"group." This invocation
value associated with the
4.
the command can be invoked in the format "edit_proj project
new_value," in which case the keyword value is changed to new_value.
5.
The command can be invoked in the format "edi t_proj project keyword old_ value
new_value," in which case old_value is changed to new _value. In this case,
keyword must be either "administrator" or "group."
invoked in the format "edit_proj project keyword
"keyword" must be either "administrator" or "group" and
of the multiple values associated with "administrator" or
permits you to be queried for a change to the specified
"administrator" or "group" keyword.
3-22
keyword
GB64-00
ARGUMENTS
project
is the project_id of the project whose registration data items are to be edited. If
this is the only argument specified, edit_proj prints each data item one at a time
and waits for a response from the accounting administrator before proceeding.
The accounting administrator may respond with anyone of the following:
carriage return
to leave the item unchanged.
a new value
to replace the printed value.
stop
to exit immediately from the edit_proj command without making any changes.
keyword
is the particular data item to be changed. The valid keywords are:
title
investigator
investigator_address
supervisor
supervisor_address
supervisor_phone
account
requisition
requisition_amount
cutoff date
billing_name
billing_address
group
attributes
grace
administrator
quota
d i r _quota
al i as
groups
max_ring
max_foreground
max_background
abs_foreground_cpu_1 imit
pdir_quota
rate structure
accounting_category
authorization
audit
t
inv
inv_addr
sup
sup_addr
sup_phone
acct
req
amt
cutoff
bill to
bill at
grp
attr
gr
admin
q
dq
aka
grps
min
max
maxfg
maxbg
absfgcpul im
pdq
rs
acct cat
authorization
audit
3-23
GB64-00
install
old_value
is one of the current values of the administrator keyword or the group keyword.
*
new_value
is the new value of the data item identified by the specified keyword.
NOTES
If the accounting administator requests a change to either the requisition or account
number of the projeCt, he is asked a question to which he must respond with one of
the f ollowtng:
drop
to cause the charges to the old account and requisition to be eliminated.
transfer
to cause the charges to be transferred from the old account and requisition to the
new account and requisition.
bill
to cause the charges to be billed to the old account and requisition, and the new
account and requisition to start off with a clean slate.
reset
to cause the changes to the old account to be reset.
For example:
edit_proj States req P05566-J
What is the disposition of charges of
$1233.79 to account 70906, req P03344-J?
bi
r
11
19:39 2.661 197
Name: install
SYNTAX AS A COMMAND
install path
FUNCTION
installs a system table. Many of the other commands described in this manual that
modify system tables also automatically install them. Therefore, this command should
only be used after a command whose documentation indicates that a system table is
modified but not installed or when an operation that usually installs a system table is
interrupted by a system failure before it can do so.
3-24
GB64-00
ison
install
ARGUMENTS
path
is the pathname of the system table to be installed or is one of the following
keywords, sat or smf.cur.sat. These keywords invoke the daily_summary command
bef ore the SAT is installed.
If any other pathname is given, the specified system table is installed as described
in the privileged Multics install command found in Section 2 of this manual.
EXAMPLES
To install the current SAT. type:
install smf .cur .sat
r 15:57 1.372 102
From Initial izer.SysDaemon.z (install)
installed sat for SA1.SysAdmin
1605.0:
Name: ison
SYNTAX AS A COMMAND
ison name
FUNCTION
prints "true" or "false" depending on whether or not a person is registered in the
PNT. It then lists all users in the URF who have a last name that matches the name
argument.
ARGUMENTS
name
is the last name of the person who may be registered on the system.
3-25
GB64-00
ison
new_proj
EXAMPLES
To check whether user Jones is registered, type:
ison Jones
true
Personid for "Jones, Herbert R." is IHJones"
Personid for "Jones, Peter" is "Jones"
Personid for "Jones, W. Alfred" is "AJones"
Number of users with last name "Jones" is 3
r 1557 1.372 1.258 102
Name: new_proj
SYNTAX AS A COMMAND
FUNCTION
*
requests all project registration data, including the initial list of users, and installs the
new PDT and SAT. The new_proj command exits immediately and stops whatever it is
doing when the accounting administrator types "stop" in response to any question. At
the end of input, the accounting administrator is asked if he wants to review the data;
if he replies "yes", all of the project registration data are printed out.
ARGUMENTS
Project_id
is the Project_id of the project to be registered. The Project_id must be from
one to nine characters long, must begin with a capital letter or a digit, and must
be unique at the site.
NOTES
If the system crashes during the new _proj command, the project may have been
incompletely added to the system. If this happens, the accounting administrator MUST
NOT try to add the project again from the beginning. The help of a system
administrator is necessary to complete the adding of the project. All terminal output
should be saved and no other project registrations attempted until a system
administrator has checked and corrected the files.
EXAMPLES
To add a new project named Gamma, type:
new_proj Gamma
3-26
GB64-00
new_proj
new_proj
First, the system asks for the project title. This field should be a short description of
the purpose of the project. It can be up to 52 characters long.
Ti tIe:
Gamma Ray Research
Next, the system asks for the name and address of the principal investigator. This is
the individual in the management structure who is responsible for the project. Both
name and address can be up to 32 characters long.
Investigator:
Albert W. Jones
Address:
MS 310
The system next asks for the name, address, and telephone number of the project
supervisor. This is the individual in direct contact with the project's day-to-day
activities. The detailed user usage report, produced by monthly billing, is sent to this
person. He can be the same person as the principal investigator. (Typing "=" in
response to the request for the supervisor's name causes the principal investigator's
name and address to be used.) Often, the supervisor is registered as a user or project
administrator for the project. The name and address can each be up to 32 characters
long. The telephone number can be up to 16 characters long.
Supervisor:
Mr. Melvin Fooch
Address:
MS 350
Phone:
x1234
At this point, the system asks for the external account number and the requisition
number. Each of these "numbers·' can be a maximum of 12 characters.
Accoun t:
11792x
Requisition:
AB123456
The system next asks for the cutoff limits for the project. The funds limit is a dollar
amount (enter "open" or "0" to show an open amount). The date cutoff limit is a
date, expressed as mm/dd/yy. If the project exceeds either of these limits, all users
on the project are prevented from logging in. but the project continues to incur disk
and registration charges until the project is deleted. (The funds limit is stored
internally as a floating-point value.)
Amount:
open
Cutoff date:
7/30/85
3-27
GB64-00
new_proj
new_proj
Next, the system asks for the name and address to which bills for the project's usage
should be sent. The name and address can each be up to 32 characters long. Typing
"=" in response to the request for the billing name causes the principal investigator's
name and address to be used.
Bill ing name:
Fiscal Office, L.
Address:
Spottswood
MS 501
The administrator is next asked to supply an alternate name (usually a short name) for
the project. For example, the alternate name of the Accounting project could be
specified as accnt.
Ali as:
accnt
The accounting administrator is now asked if the project is to be delegated and, if so,
to supply the name(s) of the project administrator (s).
Is this project delegated?
yes
Enter administrator IDs (Person_id.Project_id).
Administrator 10:
Benway.Gamma
Administrator 10:
Type
II
II
to exit.
Next, the system asks for the absentee foreground cpu limit. This value is a decimal
integer specifying (in seconds) a CPU time limit for foreground absentee jobs. A
value of zero means no limit.
Absentee foreground cpu 1 imit:
a
The system then asks for a range of AIM authorizations. The range of authorizations
must be in the form low_auth : high_auth and indicates the range of authorizations at
which us~rs on the project can log in. The default value is "system_low."
Authorization:
system_low:L6,Cl,C2,C3,C4,C5,C6
Next, the system asks for the audit flags for the project. The list of audit flags is
supplied below. The default value is that no access auditing takes place.
3-28
GB64-00
new_proj
priv_op
controls auditing of privileged operations performed by the process. A privileged
operation is one performed through use of a privileged gate or under previously
set AIM privileges. It is recommended that sites interested in auditing turn this
flag on for all processes except perhaps the system daemons.
admin_op
controls auditing of administrative operations performed by the process. This
includes such operations as registration of new users or projects. It is
recommended that sites interested in auditing should turn this flag on for all
processes.
fault
controls auditing of illegal procedure and access violation faults that can indicate
an attempt to access protected data.
small_cc
controls auditing of covert channel activity that takes place over channels with a
potential bandwidth of 1-10 bps.
moderate_cc
controls auditing of covert channel activity that takes place over channels with a
potential bandwidth of 10-100 bps.
= /
controls the auditing of specified operations on specified system objects.
values of can be one of the following:
The
fsobj
specifies that operations to file system objects are to be audited.
fsattr
specifies that operations to file system attributes are to be audited.
rcp
specifies that operations to objects controlled by the Resource Control Package
are to be audited.
admin
specifies that operations to administrative objects (e.g., the PNT) are to be
audited.
special
specifies that operations to special objects are to be audited.
only special objects are processes.)
other
specifies that operations to objects (e.g., mailboxes)
security related subsystems are to be audited.
(Currently, the
controlled by ring 1
The values that can be assigned to and are listed below.
3-29
GB64-00
new_proj
N
specifies that no auditing is to take place.
MA
specifies that"modify access" operations are to be audited. Operations are audited
that attempt to change the access attributes of the object.
M
specifies that "modify" operations are to be audited. Operations are audited that
attempt to change the object or the attributes of the object. This level of
auditing includes the "modify access" operations.
R
specifies that "read" operations are to be audited. Operations are audited that
return information about the contents of the object or its attributes/properties.
This level of auditing includes the "modify" and "modify access" operations.
The / values are a matched pair. The value
specifies auditing of successful operations. The value specifies auditing of
unsuccessful operations. For example, the audit flag "fsobj=N/M" specifies that there
is to be no monitoring of successful operations on file system objects; however, all
unsuccessful modify operations on file system objects will be audited.
Please note that modify access operations cannot be associated with file system objects
(fsobj). Instead, modify access operations can be specified for file system attributes
([sattr).
Additional information on auditing, including a more detailed description of the
operations that are audited on each object type, can be found in the Mu/tics System
Administration Procedures manual, Order No. AK50.
Audit:
priv_op, small cc
Next, the system request a segment quota value. The segment quota value is a decimal
number specifying the number of records of segment quota to be allocated to this
project:
Segment quota:
100
The system next requests a directory quota value. The directory quota value is a
decimal number representing the number of records of directory quota which should
be allocated to the project directory. The default value is 10% of the segment quota.
Directory quota:
10
3-30
GB64-00
new_proj
The system next asks for the name of the rate structure to be used for the project.
A rate structure is a table created by the system administrator that defines the prices
to be charged for resource usage. The rate structure name must be supplied by the
system administrator.
Rate structure:
Structurel
Next, the system asks for the name of the default load control group. A load control
group is a group of projects that share certain attributes.
Default group:
GroupA
The system then asks for the name(s) of all eligible load control groups.
Authorized Groups:
GroupA GroupS
The system next asks for the list of attributes to be applied to this project. The list
of valid attributes is supplied below:
guaranteed_login
users can use the -force argument to the login command to bypass load control
anonymous
The project can have anonymous users
preem pting or bum ping
permits users to log in by preempting others in the same load control group
brief
suppresses messages associate with a successful login
nostartup
users start_up.ec is not executed
nostartup no_warning
suppresses urgent system warning and emergency messages from the operator
save_on_disconnect, save
saves users' processes if the process is disconnected because of a communications
line hangup or FNP crash
nUll, none
can be used as the only value to turn off all default values
nobump
users are not subject to preemption by anyone
3-31
GB64-00
new_proj
nopreempt
users are not subject to preemption by others in the same load control group
nolist
users are not to be listed in whotab (others may nevertheless be able to deduce
that a user having the nolist attribute is logged in)
dialok or dial
users may accept dial requests
multip or ,multilogin
users can log in more than one process
vinitproc or v_process_overseer
users may specify a process overseer or outer module on the login command line;
users may alsQ replace the process overseer, outer module, or other procedures by
placing a copy in the home directory.
vhomedir, v_home_dir
user may specify home directory at login
no_secondary, no_sec
user may not have secondary status
no_primary. no_prime
user may not have primary status
op_login. daemon
user may be logged in by operator, via message coordinator
. no_warning, _nowarn
user is permanently in no_warning mode (as if -no_warning had been given in
login comma.nd) and never receives system warning messages
igroup
user is in an individual load control group
save_pelir
save process directory after fatal process error; used for debugging purposes at
development sites
disconnect_ok
users may have saved disconnected processes, i.e., user may use the -save argument
to the login command.
Attributes:
bumping, brief, vinitproc, nostart
3-32
GB64-00
new_proj
new_proj
The system next requests the administrator to specify the grace period. The grace
period is the number of minutes after login for which users will be protected from
preemption by other users.
Grace:
60
The system next asks that the administrator specify the minimum ring number (most
privileged ring) in which the users can log in.
Minimum login ring:
4
The system next asks for the maximum ring number (least privileged ring) in which
users can log in.
Maximum login ring:
5
Next, the system asks for the maximum number of records to be used for process
directory storage for uers on this project. A value of zero indicates that the system
default project directory quota value is used.
Maximum pdir quota:
o
The system next asks for the maximum number of foreground processes that can be
executed on behalf of this project. A foreground process is a process created in
response to a user login request or a request in the foreground absentee queue.
Maximum foreground processes:
o
The system next asks for the maximum number of background processses that can be
executed on behalf of this project. A background process is an absentee process
created in response to a request in one of the background absentee queues (queues 1
through 4).
Maximum background processes:
o
If the project has been delegated to a project administrator, the system next asks for
the name of the diretory to which the project master file is to be moved.
PMF directory name:
>udd>Gamma
The system next requests the name of a logical volume on which segments subordinate
to the project directory will reside. The default value is that segments will reside on
the same volume as those under >udd.
3-33
GB64-00
new_proj
new_proj
Project directory logical volume:
[carriage return for default]
If a non-null response was given for the previous prompt, the system then asks for
the identity (Person_id.Project_id) of the owner of the master directory and the
identity (Person_id.Project_id) of the quota account on the specified logical volume.
The default value for the owner of the master directory is the Person_id.Project_id of
the current user of the new_proj command. If the quota account is not specified, the
system uses an account accessible to the master directory owner. (Type carriage return
for default.)
Master directory owner:
Smith.Pubs
Master directory account:
[carriage return for default]
The system next requests the AIM access class of the project directory. The default
value is the access class applied to the >udd directory (normally system,-low).
Project directory access class:
[carriage return for default]
* Finally, the accounting administrator is asked to enter the initial list of users. Notice
when Benway is added to the project's user list a warning is returned stating that
Benway is not registered in the PNT. Benway remains on the project's user list but is
unable to log in until the accounting administrator registers him in the PNT using the
register command.
*
Enter initial list of users. Type
Person:
Benway
WARNING: Benway is not registered.
Person:
Smith
Person:
Jones
Person:
II
"
to exit.
Input for "Gamma" complete
Do you wish to review?
no
r 19:37 6.732 669
From Initial izer.SysOaemon.z (install)
installed sat for SA1.SysAdmin
1937.0:
From I nit i ali z e r • Sy s 0 a emo n . z ( ins tall)
instal led Gamma.pdt for SA1.SysAdmin
1937 . 0 :
3-34
CJB64-00
pmf
pmf
Name: pmf
SYNT AX AS A COMMAND
pmf path
FUNCTION
edits a PMF (for an undelegated project) with the qedx editor, converts the edited
PMF to a PDT, and installs the PDT. It first puts the administrator into the qedx
edi tor after reading in the segment and allows him to make any changes he wants.
After the administrator exits from qedx. the command converts the PMF to a PDT
and signals the initializer to install the PDT. The command takes care of updating the
pmf.archive segment (in the >udd>SysAdmin>admin directory) as well. See the qedx
Text Editor User's Guide manual. Order No. CG40) for details on use of the qedx
command.
ARGUMENTS
path
is the pathname of the PMF to be edited.
EXAMPLES
To edit the segment named Operator.pmf, type:
pmf Operator
Edit.
(editing commands)
w
q
r 15:57 1.372 102
From Initial izer.SysDaemon.z (install) 1558.0:
installed Operator.pdt for SA1.SysAdmin
3-35
GB64-00
pmisc
pmisc
Name: pmisc
SYNTAX AS A COMMAND
pmisc
FUNCTION
prints the contents of the miscfile. It is useful as a check to be sure that all entries
in the miscfile are correct before the bills are run. The accounting administrator can
print the miscellaneous charges and credits for an individual project or he can print
the entire miscfile. He can also print the charges and credits for specific dates. The
dates must be in the form mm/dd/yy or mm/dd. If more than one date appears on
the same line, they must be separated by spaces. Type "x" instead of a Project_id to
exit from the command.
NOTES
The pmisc command first asks the accounting administrator to enter the name of the
project whose miscfile entries he wants to review. If the accounting administrator
types "all" in response to this request, the entries for all projects in the miscfile are
printed.
The pmisc command then asks the accounting administrator to enter the dates on
which the charges to be reviewed were incurred. If the accounting administrator types
"all" in response to this request. all the entries in the miscfile are printed.
3-36
GB64-00
pmisc
pmisc
EXAMPLES
To print the entries for the Alpha project incurred on July 9 and July 12, type:
pmisc
proj ect
Alpha
dates
7/9/84 7/12/84
07/09/84 23 Alpha
07/12/84 32 Alpha
4.50
7.60
manual
manual
proj ect
x
r
1557 1.234 1.001 115
To print all the entries in the miscfile, type:
pmi sc
proj ect
a1I
dates
all
07/01/84
Gamma
23.56
07/29/84 207 Beta .50
r 1557 1.234 1.001 115
manuals
news bulletin
To print all the entries for the Time project, type:
pmi sc
proj ect
Time
dates
all
07/02/84
8 Time
07/15/84
59
Time
9.00
5.00
text book
fine
proj ect
x
r
1557 1.234 1.001.115
3-37
GB64-00
Name: proLmtd
SYNT AX AS A COMMAND
FUNCTION
types a month-To-date report for any project's usage. The report lists all users on the
project and their dollar totals, as well as disk and miscellaneous charges. This
command does not accept additional arguments as the project administrator's
proj_usage_report command does. It prints a more complete summary of the project's
usage charges because the accounting administrator has access to more accounting data
than the project administrator does.
ARGUMENTS
Project_id
is the Project_id of the project whose usage report is to be printed.
EXAMPLES
To get a report of the usage for the SAIL project, type:
proj_mtd SAIL
Month to date for proj SAIL
Name
logins
charge
White
Brown
11
0
$ 133.41
0.00
$
2 users
11
$ 133.41
registration
misc
disk
$ 20.00
0.00
$
$ 176.08
Total
$ 329.49
r 1557 1.3721.258 102
3-38
GB64-00
recoy
register
Name: recov
SYNT AX AS A COMMAND
reeov Projeet_id
FUNCTION
generates a new PMF from the system's binary PDT; it is used if a project's PMF is
destroyed. It is also used to recover a project's PMF when the project is undelegated.
ARGUMENTS
Project_id
is the Project_id of the project whose PMF is to be recovered.
EXAMPLES
Suppose the Proj2 project loses its PMF. To get a new one, type:
reeov Proj 2
1557 1.372 1.258 102
r
N arne: register
SYNTAX AS A COMMAND
register
FUNCTION
registers a new user. It enters his Person_id in both the URF and PNT segments. If
a person is already a user of Multics, or if he was once registered and was not
removed, this command should not be used since the user is still in the URF and
PNT segments.
The accounting administrator can type "stop" at any time to abort the processing of
the current user; for instance, he may want to abort if he misspells the user's last
name or if the user is already registered.
3-39
GB64-00
register
register
EXAMPLES
Refer to the change command in this document for the list of rules about a user's
name, password, alias, and programmer number to be followed when registering a new
user. To register a user, type:
register
Enter full name (Last, First I.)
Full name
! Smith, Robert M.
Enter mai 1 ing address
Address
CISL
Enter programmer number
Prog number
! 2424
Enter notes
Notes
temporarily assigned to project
Enter default project
Project 10
!
Maint
Password
letmein
(pr inter is turned off)
Password again:
letmein
(pr inter is turned off)
Card Input Pasword:
cardpass (printer is turned off)
Password again:
cardpass (pr inter is turned off)
Programmer number, notes, default project, and card input password are optional and
may be ommitted by typing a carriage return in response to the prompt. At this
point, the system attempts to generate a unique Person_id for the person being
registered by trying first his last name alone and then his last name prefixed by his
initials. If either of these attempts can be used, the system makes a tentative
assignment and asks if the Person_id is acceptable. If neither of· these attempts can be
used (because they are already Person_ids>, or if the administrator rejects the system's
tentative assignment, the register command asks for a Person_id and then checks to
make sure that the identifier entered by the accounting administrator is unique. The
administrator may use the ison command before registration to see all Person_ids for
the persons last name.
3-40
GB64-00
register
rename_proj
Person_id "Smith" is already used by "Smith~ Frank X.II
Trying "RSmithll for Person_id.
Person_id assigned is IIRSmith'l
Is this ok?
no
Please sugges t a Per son_ i d for "Sm i th, Rober t M. II
RMSm i th
Person_id assigned is IIRMSmith l1
Is this ok?
yes
The accounting administrator can add more users at this time, or he can exit from the
register command.
More users to add?
no
r 15:57 1.372 102
At this point, the user has been added to both the URF and PNT segments.
Name: rename_proj
SYNTAX AS A COMMAND
FUNCTION
is used to rename a project. It changes the project's name in the SAT and installs it;
it renames the system copy of the project's PDT and changes the project name stored
in that PDT; and it renames the project directory. If the project is not delegated, it
renames and edits the PMF and replaces it in the pmf.archive segment, deleting the
copy with the old name from the archive.
NOTE: The system administrator must set access on the segments contained in the
renamed project directory so that users on the renamed project have access to them.
ARGUMENTS
Project_idl
is the Project_id of the project whose name is to be changed.
Project_id2
is the new Project_id of the project.
new_project_alias
is the new project alias, if it is to be changed. If this argument is omitted, the
old project alias, if any" is unchanged.
3-41
GB64-00
rqm
NOTES
To change the default project for users now on project AAA, the system administrator
can use the chdf_proj command (once for each user). If the accounting administrator
does not change the users' default projects, users with users' default projects AAA can
change the default project to BBB when they log in (by using the -change_default_project
control argument to the login command).
EXAMPLES
To rename project AAA to BBB, type:
rename_proj AAA BBB
r 15:57 1.372 102
F rom In it i ali zer. SysDaemon. z (i ns ta 1 1)
instal led sat for SA1.SysAdmin
1557 .0:
Name: rqm
SYNTAX AS A COMMAND
rqrn path
FUNCTION
sends printed reports to all administrators.
ARGUMENTS
path
is the pathname of the segment to be dprinted.
EXAMPLES
To send a copy of the disk usage report to all administrators, type:
rqm diskreport
r 1557 1.372 1.258 102
3-42
GB64-00
setcrank
setdisk
Name: setcrank
SYNT AX AS A COMMAND
setcrank
FUNCTION
schedules the absentee job that performs the accounting segment update. Unless the
absentee job crashes or the absentee job queues are lost. there is no need to execute
this command. To check whether a job is scheduled, invoke the list_absentee_request
command (described in the Multics Commands and Active Functions Manual, Order
No. AG92).
EXAMPLES
If the accounting update absentee job is not scheduled, type:
setcrank
3 already requested
r
15571.3721.258 102
Name: setdisk
SYNT AX AS A COMMAND
setdisk
FUNCTION
schedules
crashes or
To check
(described
AG92).
the absentee job that performs disk reporting. Unless the absentee job
the absentee job queues are lost, there is no need to execute this command.
whether a job is scheduled, invoke the list_absentee_request command
in the
Multics Commands and Active Functions manual, Order No.
EXAMPLES
If the disk reporting absentee job is not scheduled, type:
setdisk
4 already requested
r
15571.372 1.258 102
3-43
GB64-00
undelegate
undelegate
Name: undelegate
SYNT AX AS A COMMAND
undelegate Project_id
FUNCTION
allows the accounting administrator to regain control of a project that was delegated.
He can then either control the project himself or delegate it to some other user.
ARGUMENTS
Project_id
is the Project_id of the project to be undelegated.
EXAMPLES
To have the Alpha project controlled by Jones.Alpha instead of Smith. Alpha, type:
undelegate Alpha
archive: Alpha appended to pmf.archive
r 15:57 1.372 102
From In it i ali zer. SysDaemon. z (i ns ta 1 1) 1557.0:
instal led sat for SA1.SysAdmin
delegate Alpha >udd>Alpha Jones.Alpha
archive: Alpha appended to delegated pmf.archive
r 16:02 1.896 64
From Initializer.SysDaemon.z (install)
instal led sat for SA1.SysAdmin
3-44
1602.0:
GB64-00
upmf
upmf
Name: upmf
SYNT AX AS A COMMAND
FUNCTION
adds a user to a project. It is used only on projects that are not delegated. The
command extracts the project's PMF from the pmf.archive segment (in the
>udd>SysAdmin>admin directory), edits the PMF to add the new entry. converts the
PMF to a PDT, signals the initializer to install the PDT, and replaces the edited PMF
in pmf.archive. The user is added with no individual attributes, just those of the
project. To give individual attributes to the user, use the pmf command.
ARGUMENTS
Project_id
is the Project_id of the project on which a user is to be added.
Person_id
is the Person_id of the user to be added to the project.
EXAMPLES
To add user Jones to the Gamma project, type:
upmf Gamma Jones
r 15:57 1.372 102
From Initializer.SysDaemon.z (install)
installed Gamma.pdt for SA1.SysAdmin
3-45
1557.0:
GB64-00
Name: who_dclg
SYNTAX AS A COMMAND
FUNCTION
used to determine if a project has been delegated. All project administrators are listed
for a delegated project.
ARGUMENTS
Project_id
is the Project_id of the project in question. If this argument is omitted, a list of
all delegated projects is printed.
EXAMPLES
To determine the project administrator(s) for project Proj8, type:
who_delg Proj8
List of Delegated Projects as of 05/19/84 2223.7
Proj ect
Administrator
Proj8
Jones.Proj8
r 2103 1.005 1.356 112
3-46
GB64-00
SECTION 4
INITIALIZER COMMANDS
The commands in this section can be used only when communicating with the
initializer p'rocess. The usual method of communicating with the initializer process is
through an initializer terminal. The bootload console is used as the first initializer
terminal. When Multics is first booted and the initializer process is active in ring 1,
the initializer process uses the bootload console for input/output. Once the initializer
process moves to ring 4, the administrator can select another terminal as the initializer
terminal. (The administrator can also select multiple terminals to be used as initializer
terminals.) If the administrator does not explicitly select an initializer terminal. the
bootload console is used as the initializer terminal.
Some of the initializer commands can be used only when the initializer is
operating in ring 1; other initializer commands can be used only when the initializer is
operating in ring 4; a third group of initializer commands can be used at any time.
An indication of when each command can be used is provided in the description of
the individual command.
(See Section 1 for a description of how to use initializer commands when not
at an initializer terminal; see also Section 1 for a description of how to submit a
non-initializer command to the initializer process.)
4-1
GB64-00
abs
abs
Name: abs
SYNTAX AS A COMMAND
abs keyword {args}
FUNCTION
controls the absentee facility. The absentee facility is designed to operate automatically,
without any user intervention. Every use of the abs command overrides some
parameter or control algorithm that would otherwise have been used automatically.
Thus the abs command should only be used in unusual circumstances, or at the
direction of the system administrator. This command can be used only in ring 4.
ARGUMENTS
keyword
must be chosen from the keywords listed under "Keyword Summary" below.
args
may be either job selection arguments. described under "Job Selection" below, or
other arguments specific to each keyword, or both. Exact usage is described under
individual keywords.
KEYWORD SUMMARY
The keywords accepted by the abs command are listed below in two groups: those
pertaining to the absentee facility as a whole, and those pertaining to individual jobs.
Detailed descriptions of the keywords and their arguments are given under "Keyword
Descriptions" below.
Keywords pertaining to entire absentee facility:
cpu_limit
do not run jobs with time limits higher than the specified values
maxq
run only jobs from queues 1 through the specified queue
maxu
run no more than the specified number of jobs at once
qres
reserve the specified number of absentee slots for each queue
start
start absentee facility
stop
stop absentee f acili ty
4-2
GB64-00
abs
abs
Keywords pertaining to individual jobs:
bump
log out running job(s); leave in queue (if restartable)
cancel
delete job from queue; log out if running
defer
de not log job(s) in until they are released
list
list specified job(s)
move
move job(s) to another queue
next
log job in next
release
allow deferred job(s) to run
run
log job in immediately
suspend
cause running job(s) to stop running until released
terminate
same as "bump", but job will appear to have taken a fatal process error
JOB SELECTION
Some of the keywords described below specify operations that can be performed on a
single job only (indicated as JOB); others specify operations that can be performed on
one or more jobs (indicated as JOBS). You can specify the job(s) by using the job
selection arguments. Each argument can appear only once in the command. If the
request operates on a single job. give enough job selection arguments so that only one
job is found. If the request operates on multiple jobs, all jobs that match the
specified job selection arguments are acted upon. To be considered a match, a job
must fit all the job selection arguments specified. That is, the selection arguments
make selection more specific. For example, "-queue 1" selects all jobs in absentee
queue 1; "-queue 1 -user Smith" selects all Smith's jobs in absentee queue 1, but does
not select any other user's jobs, nor does it select any of Smith's jobs that are in
other queues. Job selection arguments are not treated as "match at least one" but
rather "match all. "
4-3
GB64-OO
abs
abs
You can choose the job selection arguments from the following list.
selection only once.
Specify each
absN
where N is a decimal number or ".". It selects the running job in absentee slot
N, or all running jobs if you give ".". Slot numbers are printed by the who
initializer command or the as_who Multics command.
-entry STR, -et STR
where STR is the entryname of the absin segment. It can be a starname.
-foreground, -fg
is equivalent to "-queue fg."
-id ID, ID
where ID can be a long job ID or a substring of a job ID long enough to
uniquely identify one job. A long job ID is a 19-digit number of the form
yymmddHHMMSS.UUUUUU
which is the time (GMT) at which the job was entered. You can give any
substring of the ID that contains either the decimal point or the digit to its left.
If you give no decimal point, it is assumed to be to the right of the last digit
given. Any other job selection arguments you give must identify the same job, no
matter what keyword you give it with. If the other job selection arguments do
not match the uniquely specified job, the command is rejected. You can give
both -user NAME and -id ID without their identifying control argulnents if
either one, or both, is the first arguments after the keyword.
path
is the absolute pathname of the absentee input (absin) segment. The pathname can
end in a starname.
-queue STR, -q STR
where STR is the absentee queue to be searched for the job, and can be 1
through 4 or "foreground" (fg). If you omit -q, all queues are searched.
-sender STR
where STR is the name of the RJE station from which the job was entered. It
can be a starname.
-user NAME
where NAME can be specified in one of the following forms:
•
11/86
Person
Person. Proj ect
• Proj ect
4-4
GB64-00A
abs
abs
The star convention is allowed except when a single job is selected. Both -user
NAME and -id ID may be given without their identifying control arguments if
either one, or both, are the first arguments after the keyword.
KEYWORD DESCRIPTIONS
bump JOBS
bumps the specified running job or jobs. If they are restartable jobs, they remain
in the queue and are restarted at some later time.
cancel JOB
deletes a single job from the absentee queues, and bumps it if it is running.
Note that some form of the user name must always be given with the cancel
keyword as protection against accidental cancellation of the wrong user's job.
cpu_limit, cpu_limit auto, cpu_limit sl,s2,s3,s4
either prints the CPU time limits, restores them to their automatic values (which
are per-shift values set by the system administrator), or sets them to the specified
values. Values, in seconds, must be given for queues 1 through 4, separated by
commas. Omitted values (indicated by adjacent commas) leave the limits for the
respective shifts unchanged. (Trailing commas are optional.) The limits remain at
the specified values until the next Multics bootload, unless reset to their automatic
values by specifying cpu_limit auto. Jobs with estimated times greater than the
automatic or user-specified CPU time limits are not run until the limits are raised
(either by the operator or by the arrival of a shift having higher limits). If no
argument is given, the current CPU time limits are printed.
defer JOBS
places the specified jobs in the deferred state. Jobs in this state are deferred
indefinitely, even across Multics bootloads -- that is, they are not run until
released (by the abs command with the release keyword). Users can place their
own jobs in the deferred state. This is useful if a job is not to be run until the
occurrence of some event, such as the delivery of a reel of tape to the computer
room. The list keyword (with suitable arguments) can be used to list all jobs that
are deferred indefinitely.
list JOBS {-control_argsJ
lists the specified jobs. All of the control arguments accepted by the list_abs_requests
command (described in the Multics Commands and Active Functions manual.
Order No AG92) are accepted with the list keyword. These control arguments
are summarized below:
-absol ute_pa thname, -a bsp
prints absolute pathname of selected jobs. (The default is that entry name is
printed.)
-all, -a
prints totals for all nonempty queues. (The default is that nothing is printed
for queues from which no jobs are selected.)
4-5
GB64-00
abs
abs
-def erred_indef ini tely, -dfi
selects only jobs that are deferred indefinitely.
-immediate, -im
selects only jobs that are neither deferred indefinitely nor deferred until a
specified time.
-long, -lg
prints all information for each selected job. This argument produces many
output lines for each job, and should not be used when a large number of
jobs are being listed.
-long_id, -lgid
prints all 19 digits of IDs of selected jobs.
-position, -psn
prints the position in the queue of each selected job.
-resource {STR} , -rsc {STR}
selects only jobs with resource requirements, where STR is the name of a
resource. If STR is given, selects only jobs requiring the specified resource
(e.g., -rsc tape_drive).
-total, -tt
prints only the total number of jobs selected from each queue. (The default
is that one line is printed for each selected job).
maxq, maxq auto, maxq N
either prints the highest numbered (lowest priority) queue being searched, restores
it to its automatic value (which is a per-shift value set by the system
administrator), or sets it to the specified value N. The maximum queue remains
at the specified value until the next Multics bootload, unless reset to its automatic
value by specifying maxq auto. Jobs from higher numbered queues are not logged
in until the maximum queue is raised (either by the operator or by the arrival of
a shift with a higher automatic maxq value). If no argument is given, the current
maxq figure is printed.
maxu, maxu auto, maxu N
either prints the number of absentee slots (i.e.. the maximum number of
simultaneously running background absentee jobs) restores it to its automatic value
(a per-shift value set by the system administrator that can optionally adjust itself
automatically depending on the interactive load), or sets it to the specified value
N. The number of slots remains at the specified value until the next Multics
bootload, unless reset to its -automatic value by specifying maxu auto. If no
argument is given, the current abs maxu value is printed.
4-6
GB64-00
abs
abs
move JOBS -to_queue N, move JOBS -to_q N
moves the specified job or jobs to the end of the specified queue (N). Any jobs
already running are not moved. The abs move command operates the same as the
move_abs_request command. described in the Multics Commands and Active
Functions manual, Order No. AG92. and accepts the same arguments. See that
manual for more information.
next JOB
places the specified job ahead of all other queued jobs. so that it is the next job
to log in. The job is a~tually moved to queue zero, which has higher priority
than queue 1. The job is charged queue 1 rates when it runs. A series of abs
next commands cause the specified jobs to accumulate in queue zero; they are run
in the order in which they are specified.
qres, qres auto, qres Rl {R2 {R3 {R4}}}
either prints the per-queue reserved slot values, restores them to their automatic
per-shift values (specified by the system administrator), or changes them to the
specified values. Values for up to 4 queues may be given; zero is the default for
any values not given. To set all 4 values to zero, type "abs qres 0". If no
arguments are given. the current values are printed. Values set by this command
remain in effect until the next Multics bootload, unless restored to their automatic
values by specifying qres auto.
The slot reservation feature prevents jobs from lower pnonty queues from logging
in if they would occupy slots reserved for higher priority queues. However. jobs
from higher priority queues are permitted to log in and occupy slots reserved for
lower priority queues.
release JOBS
releases the specified job(s) from the deferred or suspended states, allowing them
to log in, or to resume running. as the case may be.
run JOB
forces the specified job to be logged in immediately, bypassing all absentee load
control processing. A new temporary absentee slot is created. if necessary. Under
certain circumstances, the user is warned that logging in the job might create
problems. and is asked if the job should be logged in despite the potential
problems. Note that some form of the user name must be given with the run
keyword.
4-7
GB64-00
abs
abs
start {M {Q}}, start queue Q
the first form is used to start the absentee facility. (It is normally started at
answering service startup time, making use of this command unnecessary.) The
optional arguments are the maximum numbers of users (M) and queues (Q).
(These are the same parameters that can be set by the maxu and maxq keywords.)
If they are not specified, the automatic values set by the system administrator are
used.
The second form restarts a queue that
wakes up the absentee facility, causing
log in could now do so due to changed
form. the current error status of each
queues are restarted.
was dropped due to errors, and it also
it to check whether any jobs waiting to
conditions. If Q is omitted in the second
queue is printed. If Q is "all" then all
stop {now}. stop queue Q
the first form is used to stop the absentee facility 30 minutes after the command
line is issued. If "now" is specified, the absentee facility is immediately stopped
without the 30 minute grace. (See "Notes" below.)
The abs stop command can also be given before the answering service is started
to prevent the absentee facility from being started automatically.
The second form causes the specified queue to be dropped, as if it had gotten
too many errors. The absentee facility continues to run. taking requests from the
other queues. If Q is "all" then all queues are dropped. The queue(s) can be
restarted using the abs start queue command.
suspend JOBS
causes the specified running job(s) to enter the suspended state. in which they
remain logged in but use no cpu or memory resources. The jobs remain in this
state until released. A suspended job places no load on the system (although it
does occupy an absentee slot and uses up some units from its load control group,
possibly preventing other interactive or absentee users from logging in). Jobs can
be suspended to reduce the load on the system. allowing the timely completion of
some critical work in another process. Suspended jobs should be released as soon
as the critical work is completed, since they are NOT preserved across shutdowns
and crashes.
terminate JOBS
causes the specified running job(s) to be bumped in a way that makes them
appear to have failed because of a fatal process error. Certain debugging facilities
treat such failures differently from normal bumps. This keyword should only be
used at the request of the user.
NOTES
Some of the abs command keywords place the absentee facility, or one or more jobs,
in an unusual state, where they will remain indefinitely. You must always remember
to restore the absentee facility or the affected jobs to normal operation after the
unusual circumstances have passed.
4-8
GB64-00
abs
abs
The "abs stop" command line should be issued about 20 minutes before a stop
command is invoked. If a down command has been issued. "abs stop" is automatically
issued 20 minutes before the scheduled shutdown time.
After an "abs stop" command line is issued, the absentee facility does not let any
more absentee users log in and waits for all current ones to log out. If all absentee
users have 'not logged out in 30 minutes, the absentee facility automatically bumps the
remaining absentee users.
The difference between the 30-minute time limit on absentee jobs and the 20 minutes
between a scheduled shutdown and the automatic "abs stop" is intended to give
absentee processes an additional 10 minutes to finish after all interactive users are
bumped.
If all absentee users log out before 30 minutes, the message:
admin:
All absentee processes have run to completion.
is printed.
If not, then the message:
admin:
bumping all remaining absentee processes.
is printed.
If it is necessary to stop the absentee facility immediately with an nabs
command line, all absentee users are bumped as if the 30-minute time
expired. Since this command line forcibly terminates user programs that
difficulty restarting, the now argument should be used only when
authorized.
stop now"
limit had
may have
specifically
If a down command has scheduled an automatic shutdown, issuing an "abs start"
automatically schedules an "abs stop" 20 minutes before the scheduled shutdown time.
The nabs bump" command line causes an absentee user to be bumped. If the absentee
job has been declared restartable, the job is left in the queue and reexecuted later.
This command can be used when shutting down the absentee facility quickly because
of some system malfunction, usually at the request of a system programmer. If a user
calls and asks to have his absentee job bumped, you should make certain that the nabs
cancel" command is not intended instead.
The nabs cancel" command line can also cause an absentee user to be bumped. It
differs from "abs bump" in that restartable absentee requests are removed from the
queue, and not restarted, and jobs not yet started can be removed from the queue.
This command line is used to cancel an absentee job that is in trouble (for instance,
one that seems to be reissuing itself in a loop, or one that calls for a tape that does
not exist) or that a user has requested be cancelled.
4-9
GB64-00
accept
accept
N arne: accept
SYNTAX AS A COMMAND
accept channel_id {restrict} {target} {bclist}
FUNCTION
accepts a terminal device channel and connects it to the message coordinator's device
complement. This command cannot be used on multiplexer channels. This command
can be ~ only in ring 4.
ARGUMENTS
channel_id
is the name of a communications channel that must be listed with "service: mc;"
in the eMF, or be dialed up by a user who has issued the dial system or slave
commands. (See the Multics System Maintenance Procedures manual, Order No.
AM81, for information on channel names.)
restrict
may be any of the following:
full
the device is able to issue all initializer commands. This is the default.
none
no commands allowed.
reply
only reply is allowed.
query
only who and hmu are allowed.
daemon
only reply, intercom, and exec allowed.
target
if specified, is a source name that is the only source name permitted for reply
commands issued from channel_id. This parameter is used for terminals dedicated
to the control of a single I/O daemon. The default name is *.
4-10
GB64-00
accept
bclist
if you specify it, it is a "broadcast list." This list gives the channels that will
have copies of input from channel_id, in the form
(input on channel_id) r cdl hello
bclist can be:
none
all
a.hlll,a.hl02
for no broadcasting
to broadcast to all others
to broadcast to the given 1 ist
Output is never broadcast back to the inputting channel. If you specify no bclist,
any broadcast list previously specified remains unchanged.
NOTES
Response: channel_id attached by system control.
Name: add_Iv, alv
SYNTAX AS A COMMAND
FUNCTION
accepts a logical volume for paging. You can use it in ring 1 or 4.
ARGUMENTS
lv_name
is the name of a registered logical volume.
CONTROL ARGUMENTS
-all
mounts all incomplete logical volumes.
NOTES
If all physical volumes f or the logical volume are already accepted, known, or
assumed, alv ensures that all labels have been read and checked, and then accepts the
logical volume for paging.
11/86
4-11
GB64-00A
If one or more volumes are mIssIng, alv assigns drives for the missing volumes and
prints mount messages for each missing volume in the form
mount pv k202 on dska_07
and sets the assigned drives into the assumed state. You can mount the physical
volumes where requested or use your own judgment As each physical volume is
mounted, issue an add_vol command to the system; the last add_vol command causes
the logical volume to be accepted with a message of the form
lv cp22 mounted
private lv cp22 mounted
When you issue alv, all assumed drives should have the correct packs mounted;
otherwise an error message is typed.
The list_disks command lists all outstanding alv commands and the del_Iv command
cancels an outstanding alv.
User processes can initiate alv commands for private logical volumes through the
attach_Iv Multics command. The system proceeds as though an alv command had been
issued by the operator.
Unless the nodt and/or nolv keyword is included with the BCE boot command, the
system attempts to mount during initialization all logical volumes that were mounted at
the last shutdown. For each physical volume required, the system attempts to use the
drive on which the volume was mounted at the last shutdown.
SYNTAX AS A COMMAND
FUNCTION
adds a logical volume to the set of volumes available for process directory segments.
You can use it only in ring 4.
ARGUMENTS
lv_name
is the name of the mounted public logical volume.
4-12
GB64-o0
add_vol
add_pdir_volume
NOTES
Process directory segments are temporary segments associated with each interactive,
absentee, and daemon process. For system efficiency, make available as many volumes
as possible for process directory segments. You can't dismount a volume, however,
while it is a pdir_volume, or while process directory segments reside on it.
See the del_pdir_volume, set_pdir_volumes, and vacate_pdir_volume commands.
Name: adddev, addd
SYNTAX AS A COMMAND
addd DEVNAME
FUNCTION
adds a tape or disk drive to the Multics configuration, and tells the system that it
can use the specified drive. You can use this command only in ring 1.
ARGUMENTS
DEVNAME
is the device name of the drive to be added.
EXAMPLES
addd tape_06
addd dska_15
Name: add_vol, av
SYNTAX AS A COMMAND
FUNCTION
tells the system that a physical volume is on a disk drive. The system then reads and
checks the volume label. You can use this command in ring 1 or 4.
11/86
4-13
GB64-00A
admin
ARGUMENTS
pv_name
is the name of a physical volume.
drive_name
has the form _system_control_l.
NOTES
To do such a hierarchy reload, bring up a special session and log in a daemon process
to be used for reloading (e.g., Dumper.SysDaemon). The message coordinator should
not be used during such a reload, since its programs and databases are likely to be
replaced by the reload, too. (See the no_start command.) You can use cripple only in
ring 4.
After the reloader is logged in, execute cripple to shut off the answering service so
that no unexpected faults occur if one of the answering service databases or programs
is deleted by the reloader.
When the reload is done, do not attempt to shut down, as this is likely to cause a
fault. Instead, reenter BeE with the bce command or from the processor panel. (A
reset command resets the effect of cripple, but is not recomnlended.)
Name: debug
SYNTAX AS A COMMAND
debug
FUNCTION
preserves the prior stack history, should a fault occur, for later use for debugging. It
is the opposite of the release command. You can use it in ring 1 only.
11/86
4-18
0B64-00A
define
Name: define
SYNTAX AS A COMMAND
define vcons type dest
FUNCTION
defines a virtual console or adds a destination for it to the destination list of a
previously defined virtual console. You can use it in ring 4 only.
ARGUMENTS
vcons
is the name of the virtual console to which output is to be routed.
type
is the type of destination. It has the following effects on the dest argument:
If type is tty, dest must be a channel_id that has been accepted previously.
If type is log, dest is the name of the log file in >sc1 to which messages are
added as they are sent to the virtual console.
If type is sink, dest can be any name; output sent to a sink vanishes.
dest
is the destination for the virtual console. A virtual console can have-up to eight
destinations.
Name: del_Iv, dlv
SYNTAX AS A COMMAND
FUNCTION
forces the demounting of a logical volume. You can use it in ring 1 or 4.
ARGUMENTS
lv_name
specifies the name of a logical volume.
NOTES
If the logical volume is being mounted, dlv cancels the request
11/86
4-19
GB64-OOA
If the logical volume is already mounted, dlv makes the segments on the volume
unavailable to all users, and shuts down and unloads all physical volumes in the logical
volume with a message of the form
demounted dska_02
for each physical volume.
Name: del_pdir_volume
SYNTAX AS A COMMAND
FUNCTION
removes a logical volume from the set of logical volumes available for process
directory segments. You can use it only in ring 4.
ARGUMENTS
lv_name
is the name of a logical volume currently available for process directory segments.
NOTES
To demount a process directory volume, you must delete it from the set of process
directory volumes and wait for existing process directories whose segmemts are on it
to be deleted when the processes are destroyed (by bump, logout, or new_proc).
Name: del_vol, dv
SYNTAX AS A COMMAND
FUNCTION
tells the system that a physical volume is no longer on a drive.. You can use it in
ring 1 or 4.
11/86
4-20
GB64-OOA
deroute
ARGUMENTS
drive_name
has the form _sc1>admin.ec. You can use
it in ring 4 only.
ARGUMENTS
exec_command
is one of the commands listed below:
attended, attend
auth
auto
cat
complete_volume, vcomp
consolidated_volume, vcons
copy_dump
delete_dump, dd
deny
echoplex
end_dump
inc
incremental_volume, vinc
io
i 01
meter
print_queues, pq
punch, puna
punch_end, end_punch
punch_restart
read_cards, cards, rc
repair.
reprint, rep
reset_phcs_access, rpa
reset_tabs, tabs, rt
scav
set_fdump_number, set_fdump, sfdn
set_phcs_access, spa
unattended, unattend
wakeup_dump
arguments
are any arguments for the chosen exec_command.
11/86
4-27
GB64-OOA
exec
exec
NOTES
The version of admin.ec distributed with the system implements the above exec
commands, which are generally useful. They are described in Section 5.
You site may wish to modify these commands, or to implement new operator
commands, to meet its needs. You can do this by making changes or additions to
>scl>admin.ec. Document these changes and additions, however, by adding or replacing
pages in Section 5 in the copies of this manual used by operations personnel.
The effect of exec is as if you had typed the command
exec_com admin exec_command arguments
in admin mode.
11/86
4-28
GB64-OOA
go
Name: force_reset
SYNTAX AS A COMMAND
FUNCT ION
forces the answering service to reset itself. It is similar to the reset command but
does additional resetting. If administrators are unable to install system tables, this
function can sometimes clear the jam. This command can be used in ring 4 only.
Name: go
SYNT AX AS A COMMAND
go
FUNCTION
initializes all channels attached to the answering service so that they answer the phone.
It is the second half of startup. Typing multics and then go is similar to startup
except that the login word is set to a random number, so only users who know the
special word can log in. The go command ini tializes all lines in the channel definition
table (CDT). Parts two and three of the system_start_up.ec are executed in response
to a go command. Part two (the logging in of the daemons) is done before user lines
are conditioned for answering; part three (commands executed after the phone lines
are conditioned for answering) is done afterward. This command can be used in ring
4 only.
NOTES
A check is made to see if a down command has previously been issued. If one is
found, and more than 30 minutes remain before it takes effect. the down command is
reissued automatically.
4-29
GB64-00
help
hmu
Name: help
SYNTAX AS A COMMAND
help {command_name}
FUNCTION
in ring 1, prints a list on the bootload console of all ring 1 initializer commands.
The argument command name cannot be used in ring 1.
In ring 4, prints a description of the specified command.
ARGUMENTS
command_name
identifies the command for which information is desired.
assumed.
The suffix "info" is
Name: hmu
SYNT AX AS A COMMAND
hmu
FUNCTION
prints how many users are logged in. Since it also prints the system ID, it can be
used to check the success of a sysid command. This command can be used in ring 4
only.
EXAMPLES
Type hmu to get a message in the following form:
Multics SYSID; INSTALLATION
Load = XX.X out of YY.Y units: users = ZZ
Absentee users = W; Maximum absentee users
4-30
=K
GB64-00
init_ vol
SYNT AX AS A COMMAND
init_vol volume_name drive name {-control_arg}
FUNCTION
writes the label of a new physical volume and sets up its VTOe and volume map.
This operation destroys any previous contents of the physical volume. This command
can be used in ring 1 or ring 4. It is also automatically entered when a cold boot is
done to ini tialize the RPV.
ARGUMENTS
volume_name
is the name of a physical volume.
drive_name
has the form _ , e.g., dska_02.
CONTROL ARGUMENTS
-special
enters dialogue with the user. The -special control argument is recommended for
all RLV volumes.
-copy
initializes a copy of an already accepted physical volume (-copy also enters
dialogue with the user).
-rlv
specifies that the physical volume is to be registered as part of the root logical
volume. this control argument can be used only during a cold boot of the root
physical volume at ring-l initializer command level.
SPECIAL MODE
Special mode is entered when -special is given on an init_vol command line, when the
rebuild_disk command is used, or when a cold boot of the RPV is done. In special
mode. the user may specify various parameters of the volume being initialized as other
than their default values. Special mode uses a request loop subsystem to allow entry
of these parameters. This includes the ability to specify the locations and extents of
parti tions.
Defaults for volume initialized by init_vol or rebuild_disk command:
•
•
no partitions
VTOe size constrained by average segment length of 5.0
4-31
GB64-00
Defaults for RPV initialized by cold boot sequence:
•
parti tions laid out on pack as follows:
partition
name
partition
size (in records)
HC
CONF
FILE
BCE
LOG
DUMP
BOS
ALT
•
low/high
end of pack
low
2500
low
4
high
255
high
2200
high
256
high
2000
high
270
high
as needed
VTOC size constrained by average segment length of 2.0
For non-RPV packs belonging to the RL V, it is recommended that special mode be
used to set an average segment length of 4.0 since directories. which reside on the
RL V, are usually smaller than other segments. A smaller average segment length
increases the number of VTOC entries (VTOCES) on the pack. Since it is easier to
make the VTOC bigger than to make it smaller, the recommended procedure is to
start with 4.0 as an average segment length. If more VTOCES are needed later, the
rebuild_disk command can be used to define them.
When using volume backup to recover the contents of a disk pack. make sure there
are at least as many available records and total VTOC entries as there were on the
physical volume before it was damaged.
REQUEST LOOP OF IN IT VOL
The following request lines may be typed when in it_vol is invoked with the -special
control argument, when the rebuild_disk command is being used, or within the cold
boot sequence:
asl FFF .FF, avg FFF .FF
specifies the average segment length. which is used to determine the VTOC size.
As partitions are defined, the VTOC size is adjusted to maintain a VTOC entry
to free page ratio producing this average segment length. When operating in this
mode (the default, with average segment length = 5.0), the parameters are said to
be constrained by average segment length.
default
causes all parameters to be reset to their cold boot defaults, including the list of
partitions. This request is only valid within the cold boot sequence.
4-32
GB64-00
init_vol
end
causes the command init_ vol or rebuild_disk to proceed using the parameters as
they stand at this point.
help
lists all requests available within the init_ vol request loop.
lace N
specifies physical address assignment interlace: i.e., specifies that the system should
try to place the pages of a segment N disk records apart on the target disk. The
default value for N is 2. This request is only valid in the rebuild_disk command.
list
causes the current parameters to be listed, including partttton data, VTOe size,
number of VTOe entries and effective average segment length. Issuing other
requests causes these parameters to change. When the request loop is entered, a
list request is performed automatically.
bt;L(~
nvtoce N
specifies the VTOe size by the number of VTOe entries to be created. As five
VTOe entries occupy each page, this number is rounded up to the next five
before use.
This constrains parameters by VTOe size.
part name hilow size
C.\ It
L- ~t. I L( (
where name is a 4-character or fewer partition name, hilow is either "high" or
"low", and size is the partition size in records, defines a partition to be allocated
on the pack. The hilow argument specifies which end of the pack, with respect
to device address, the partition shall be allocated. Successive requests for "high"
partitions receive successively lower addresses, and successive requests for "low"
partitions receive successively higher addresses. Partitions may not be redefined
without issuing the "startover" request.
0
,
quit
causes the command init_vol or rebuild_disk to be aborted, without initializing or
rebuilding any disks. This request is not valid within the cold boot sequence.
startover
causes all parameters to be reset to their defaults _ .
drive_name2
is the target pack's drive to be used for the copy, in the form _ .
CONTROL ARGUMENTS
-console
sends output to the bootload console instead of to the printer.
-copy
copies all information from the source pack's drive onto the target pack's drive.
(Required)
-debug
is intended for system programmer use.
-dump
dumps damaged objects.
11/86
4-47
GB64-00A
reconf igure
NOTES
The disk being copied must be in a logical volume that is in service (has been added
to the system with the add_Iv command).
This command prints out the current extent and location of partitions on the source
pack, VTOC size, number of VTOC entries, and average segment length. The request
loop of the init_vol command is then entered to specify the partition extents and
locations of the target pack and VTOC size.
You can change some of the parameters of a volume, such as VTOC size, paging
region size, and partitions, using rebuild_disk. Please note:
r~om
1.
You can increase the VTOC size, as long as there is
to do so.
2.
You can decrease the VTOC size, provided that there are no active VTOCEs
in the truncated portion of the old . VTOC. The command validates this
condition and terminates with an error message if there are active VTOCEs in
the portion of the old VTOC that is to be truncated. You can use the
sweep-pv command with -move and -from to vacate a portion of the VTOC
prior to running rebuild_disk.
The disk rebuild operation takes about seven minutes per thousand VTOC entries in
use and one minute per thousand VTOC entries not in use. A progress message is
reported to the bootload console as every thousand VTOC entries are processed.
The init_vol request IQop assumes the same starting parameters whether it is being
used for a volume initialization or a disk rebuild; you must not assume that the
starting parameters of the target pack are in any way derived from the source pack.
This command queries you before destroying the label of any pack that appears to be
a validly labeled pack. A message. giving the pack's physical volume name and time of
last use is displayed.
Name: reconfigure, rcf
SYNTAX AS A COMMAND
rcf function type name {-control_args}
FUNCTION
manipulates selected reconfigurable entities in the current configuration. You can use it
only in ring 4.
4-48
0B64-00
reconfigure
reconfigure
ARGUMENTS
function
specifies the function to be performed. Can be one of the following values:
add
adds selected reconfigurable entities to the current configuration, making them
available for use.
delete
deletes selected reconfigurable entities from the current configuration, making
them unavailable for use.
type
is one of the reconfigurable entities listed below under "List of Reconfigurable
Entities. "
name
is the name of the item being reconfigured. Examples of names are given under
"List of Reconfigurable Entities."
CONTROL ARGUMENTS
-add_all_attachmen ts
causes all reconfigurable entItles which are newly accessible to be added.
control argument can be used with the add function only.
This
-brief, -bf
does not print out a list of every item which is manipulated. This is the default.
-delete_all_attachmen ts
causes all reconfigurable entItles which will become inaccessible to be deleted.
This control argument can be used with the delete function only.
-long, -lg
prints out a list of every item which is manipulated.
LIST OF RECONFIGURABLE ENTITIES
channel, chan, chnl
a logical channel. A channel's name is the name by which 101 knows it (e.g., a9,
b23).
cpu
A Central Processing Unit. A processor's name is its tag as it appears on a cpu
card in the config deck (e.g., a, b).
device, dv prph
a peripheral device. A device's name is the name by which RCP knows it (e.g.•
tapa_03, dskb_13, fnpc opca).
4-49
GB64-00
reconfigure
reconfigure
iom
an Input/Ouput Multiplexer. An 10M's name is its tag as it appears on an iom
card in the config deck (e.g.. a. b).
link_adapter, la
a link adapter or physical channel. This is a shorthand way of specifying a
collection of logical channels. A link adapter's name is the name of its lowest
channel (e.g.. b28).
mpe
a Microprogrammed Peripheral Controller. This is a shorthand way of specifying
a collection of link adapters (and thus, a collection of logical channels). An
MPC's name is its name as it appears on an mpc card in the config deck (e.g..
mspa, mtpb).
page
a page of memory. A page's name is its number. Pages are numbered starting at
O. Numbers may be given in any form acceptable to the cv_interger_string_
function. A range of pages may be specified with an expression of the form
:. Pages to be removed must reside within a single system controller.
When you delete all of an seu's pages, the seu itself is not deleted.
seu, mem
a System Control Unit. An seu's name is its tag as it appears on a mem card
in the config deck (e.g.. a, b). When you delete all of an seu's pages, the seu
itself is not deleted.
NOTES
For more details on dynamic reconfiguration, see the Multics System Maintenance
AM8L and the Operator's Guide to Multics, Order
No. GB6l.
Procedures manual, Order No.
4-50
GB64-00
reconfigure
EXAMPLES
The examples below assume the following config deck fragment:
iom b 1 nsa on
mpe mspd 607. b 28. 4
prph dskd b 28. 4 0 16. 501. 16.
mem b 2048. on
mem a 1024. on
cpu c 5 on dps8 70. 32.
ref delete cpu c
deletes CPU c from the configuration.
rcf delete mem a -delete all attachments
deletes SCU a and pages 2048 through 3071 from the configuration.
rcf delete iom b -delete all attachments
deletes 10M b from the configuration. MPC mspd is also deleted, and if any of
dskd_17 through dskd_32 were previously added, they are deleted as well.
rcf add cpu c
adds CPU c to the configuration.
rcf add mem a -add_all_attaehments
adds SCU a and pages 2048 through 3071 to the configuration.
rcf add iom b -add_all_attaehments
adds 10M b to the configuration. MPC mspd is also added, and if any of dskd_17
through dskd_32 were previously deleted, they are added as well.
Name: recover_volume_log
SYNTAX AS A COMMAND
recover_volume_log pvnames {-eontrol_args}
4-51
GB64-00
recover _volume_log
recover_volume_log
FUNCTION
recovers volume logs from dump volumes. It should be invoked only if volume logs
for physical volumes to be reloaded cannot be found. Its input is a list of the latest
dump volumes for the physical volumes in question as specified by the caller. This
command can be used in ring 1 or ring 4.
ARGUMENTS
pvnames
are the names of the physical volumes whose volume logs are to be recovered.
All pvnames supplied must be valid physical volume names (i.e., the physical
volumes must be valid members of a registered logical volume).
CONTROL ARGUMENTS
-input_volume_desc STR
where STR is the attach description used to replace the default attach description
"tape_mult_ "a -system". The dump volume name is inserted in the attach
description at the first occurrence of the string ""a" in the attach description.
-working_dir, -wd
specifies that the volume backup databases are to be recovered relative to the
working directory. The default is to recover them relative to the >ddd>volume_backup
directory. This control argument can be used to recover the volume logs for
physical volumes that are not part of the currently mounted storage system. This
control argument is optional.
NOTES
No announcement of the recovery of any volume logs is provided until all volume
logs have been recovered or the query for the dump volume name is answered with a
period (fl. tI).
After a recover _ volume_log operation is executed, it may be necessary to run a
merge_ volume_log operation.
4-52
GB64-00
release
redefine
Name: redefine
SYNT AX AS A COMMAND
redefine vcons old dest new_type new dest
FUNCTION
removes one destination from a virtual console and adds another. Do not confuse this
command with the subs tty or reroute commands. This command can be used in ring 4
only.
ARGUMENTS
vcons
is the name of the virtual console for which a destination is to be changed.
old_dest
is the destination that is to be changed. i.e., removed. If old_dest is a device
channel that currently has output queued for it. no more output is queued but all
the queued output is printed.
new_type
is the new type of destination that is to be added. Refer to the define command.
new_dest
is the destination that is to be added.
~ame:
release
SYNTAX AS A COMMAND
release
FUNCTION
releases a preserved stack frame history of a fault. This command is the opposite of
the debug command. This command can be used in ring 1 only.
4-53
GB64-00
reload
reload
Name: reload
SYNTAX AS A COMMAND
reload {-control_args}
FUNCTION
is used for recovery. when the intent is to make the storage system hierarchy look
indentical to that which was dumped onto the tape being reloaded. It deletes segments
and directories from the hierarchy that are not present on the tape, and replaces
existing segments and directories with their counterparts f.rom the tape. However. to
avoid destroying useful information. it does not delete directories. and it does not
replace segments and directories in the hierarchy that were modified after the time at
which they were put on the tape. To ensure that ring 1 segments (such as mailboxes)
are recovered correctly, the process performing the reload must be logged in at ring 1.
To ensure that AIM restrictions are enforced correctly. the process performing the
reload must have segment and directory privileges turned on. The reload command
calls the backup_load command to do the actual reloading. This command can be used
in ring 4 only.
The reload command creates the directory >reload_dir (to which the process must have
sma access), and places its maps there. It doesn't automatically dprint them. The
reload command causes the entire RL V to be accepted, if it isn't already accepted. If
issued in ring 1, this command causes all logical volumes that were mounted at the
time of the last shutdown to be automatically mounted. Quota on the reloaded
directories is force-set to that specified on the tape.
The reload command is one of the commands used f or hierarchy reloading and
retrieving of storage system segments and directories. The other commands are:
backup load
reload-(Multics command)
reload_system_release
retrieve
Do not confuse this reload command, which is an initializer command. with the reload
Multics command.
You should note that argument processing for all of the hierarchy backup commands
is performed by a common argument processing procedure. The values of all
arguments are remembered in static storage and remain in effect for the life of the
process, unless changed by arguments given in subsequent invocations of backup
commands. It should also be noted that the dumping commands and the reloading/ retrieving
commands are all part of the same hierarchy backup system, and argument values set
by the dumping commands remain in effect for the reloading/retrieving commands and
vice versa, unless overridden. However, dumping and reloading cannot be done in the
same process; use the new_proc command between dumping and reloading. See "Notes
on Default Arguments" below.
4-54
GB64-00
reload
reload
CONTROL ARGUMENTS
-all
causes segments to be retrieved from the tape regardless of their date/time
dumped. This control argument overrides a previously given DATE argument. This
is the default.
-brief _map, -bfmap
creates a map file that lists the processed entries.
-debug
disables those hphcs_ calls that set quotas and transparency switches.
-destination STR. -ds STR
specifies a destination for prmtmg maps and error
"incremental" for maps and "error file" for error files.
file.
The
default
is
*
-error_of
writes error messages into a file rather than pnntmg them. The name of the
error file is printed when the first error is encountered. This is the default.
-error_on
writes error messages on the user's terminal.
-first
prevents searching a tape for additional copies of a requested segment or subtree
after the first copy has been retrieved.
-header STR, -he STR
specifies a heading for printing maps and error files.
-last
indicates that the last copy of a given segment or subtree on a tape or set of
tapes is to be retrieved. This is the default.
-map
writes a list of the segments and directories processed into a file.
default.
This is the
-nodebug
enables hphcs_ caIls to set quotas and the transparency switches.
default.
This is the
*
*
-nomap
inhibits listing of the names of processed segments and directories.
-noprimary, -npri
uses each pathname as given. The default is -primary.
4-55
GB64-00
reload
reload
-noqcheck
causes the hierarchy reload to be done with quota checking suspended. Access to
hphcs_ is required. This is the default.
-noquota
inhibits resetting of quotas. See -quota. This is the default.
-noreload
inhibits actual hierarchy reloading of segments into the hierarchy. This control
argument can be used with -map to create a table of contents of the tape. The
-noreload control argument also causes the names that would have been reloaded
to be put into the map.
-nosetlvid
inhibits the setting of the logical volume identifiers for each directory to be
reloaded.
-notrim
inhibits deletion of entries in a directory. Entries can only be added or modified.
-opera tor STR
indicates that STR is the user's name or initials (up to 16 characters in length).
-primary. -pri
replaces all directory names in each path name with the primary names. This is
the default.
-pvname STR
indicates that segments and directories may only be reloaded onto the physical
volume specified by STR.
*
-qcheck
causes quota restrictions to be enf arced during the reload.
-quota
causes the quotas on directories being reloaded to be set to the values they had
when the directories were dumped. Access to hphcs_ is required.
-reload
enables actual reloading of segments into the hierarchy. This is the default.
-request_type STR, -rqt STR
specifies an output request type for prIntmg maps and error files. Available
request types can be listed by using the print_request_types command (described in
the Mu/tics Commands and Active Functions manual, Order No. AG92 ). The
default is "printer".
-setlvid
enables setting of the logical volume identifier for reloaded entries inferior to
each directory reloaded. This is the default.
4-56
GB64-00
reload
reload
-trim
enables deletion of all entries in a directory not found in the copy of that
directory being reloaded. This causes entries deleted from an earlier version of
the directory to be deleted when a later version is reloaded. It has effect only in
the case of a directory that is both on the tape and in the hierarchy. This is the
default.
DATE
an argument beginning with a character other than "-", or ">" is assumed to be a
date in a format acceptable to the convert_date_to_binary_ subroutine. If it can
be converted successfully, then the hierarchy retriever only retrieves segments and
directories dumped at or after the given date/ time.
NOTES ON DEFAULT ARGUMENTS
The values of arguments given to any of the hierarchy backup commands are
remembered in static storage and remain in effect for the life of the process, unless
explicitly changed during the invocation of a subsequent backup command.
The following defaults are in effect for the reloader and retriever before any backup
commands are given; they are not, however, reset to these values at the start of each
backup command, except as noted below.
-a 11
-error of
-map
-nodebug
-nohold
-noquota
-primary
-reload
-setlvid
-trim
The following defaults are set automatically at the time the respective commands are
executed:
reload (initial izer command), reload (Multics command),
reload_system_release:
-quota
-trim
retrieve:
-a 11
-noquota
-notrim
All of the above commands:
-map
4-57
GB64-00
reload _system_ reI ease
reload_system_release
Name: reload_system_release
SYNTAX AS A COMMAND
FUNCTION
loads new release tapes into the hierarchy. It should not be used for recovery. It
deletes segments and directories from the hierarchy that are not present on the tape.
and replaces existing segments and directories with their counterparts from the tape.
This command overrides the checks employed by the reload Multics command. In
other words. it allows directories to be deleted, and it allows segments and directories
to be replaced in the hierarchy even if they were modified after the time at which
they were put on the tape. Since it turns off the checks employed by the reload
Multics command and this is remembered for the life of the process, and since there
are no control arguments to turn the checks back on, use of any other backup
commands in the same process as the reload_system_release command is not
recommended. The reload_system_release command calls the backup_load command to
do the actual reloading. These command can be used in ring 4 only.
The reload_system_release command places its map in the directory >reload_dir (to
which the process must have sma access), and automatically dprints it. The
reload_system_release command causes the entire RLV to be accepted. if it isn't
already accepted. Quota on the reloaded directories is force-set to that specified on
the tape.
The reload_system_release command is one of the commands used f or hierarchy
reloading and retrieving of storage system segments and directories. The other
commands are:
backup load
reload-(initial izer command)
reload (Multics. command)
retrieve
You should note that argument processing for all of the hierarchy backup commands
is performed by a common argument processing procedure. The values of all
arguments are remembered in static storage and remain in effect for the life of the
process, unless changed by arguments given in subsequent invocations of backup
commands. It should also be noted that the dumping commands and the reloading/retrieving
commands are all part of the same hierarchy backup system, and argument values set
by the dumping commands remain in effect for the reloading/retrieving commands and
vice versa, unless overridden. However. dumping and reloading cannot be done in the
same process: uSe the new _proc command between dumping and reloading. See "Notes
on Default Arguments" below.
4-58
GB64-00
reload_system_release
CONTROL ARGUMENTS
-all
causes segments to be retrieved from the tape regardless of their date/time
dumped. This control argument overrides a previously given DATE argument. This
is the default.
-brief _map. -bfmap
creates a map file that lists the processed entries.
-debug
disables those hphcs_ calls that set quotas and transparency switches.
-destination STR. -ds STR
specifies a destination for pnntmg maps and error
"incremental" for maps and "error file" for error files.
file.
The
default
is
*
-error_of
writes error messages into a file rather than pnntmg them. The name of the
error file is printed when the first error is encountered. This is the default.
-error_on
wri tes error messages on the user's terminal.
-first
prevents searching a tape for additional copies of a requested segment or subtree
after the first copy has been retrieved.
-header STR, -he STR
specifies a heading for printing maps and error files.
-last
indicates that the last copy of a given segment or subtree on a tape or set of
tapes is to be retrieved. This is the default.
*
-map
writes a list of the segments and directories processed into a file.
default.
This is the
-nodebug
enables hphcs_ calls to set quotas and the transparency switches.
default.
This is the
*
-nomap
inhibits listing of the names of processed segments and directories.
4-59
GB64-00
reload_system_release
reload_system_release
-noprimary. -npri
uses each pathname as given. The default is -primary.
-noqcheck
causes the hierarchy reload to be done with quota checking suspended. Access to
hphcs_ is required. This is the default.
-noquota
inhibits resetting of quotas. See -quota. This is the default.
-noreload
inhibits actual hierarchy reloading of segments into the hierarchy. This control
argument can be used with -map to create a table of contents of the tape. The
-noreload control argument also causes the names that would have been reloaded
to be put into the map.
-nosetlvid
inhibits the setting of the logical volume identifiers for each directory to be
reloaded.
-notrim
inhibits deletion of entries in a directory. Entries can only be added or modified.
-operator STR
indicates that STR is the user's name or initials (up to 16 characters in length).
-primary, -pri
replaces all directory names in each pathname with the primary names.
the default.
This is.
-pvname STR
indicates that segments and directories may only be reloaded onto the physical
volume specified by STR.
*
-qcheck
causes quota restrictions to be enforced during the reload.
-quota
causes the quotas on directories being reloaded to be set to the values they had
when the directories were dumped. Access to hphcs_ is required. This is the
default for the reload command.
-reload
enables actual reloading of segments into the hierarchy. This is the default.
4-60
GB64-00
-request_type STR, -rqt STR
specifies an output request type for printing maps and error files. Available
request types can be listed by using the print_request_types command (described in
the Multics Commands and Active Functions manual, Order No. AG92). The
default is "printer".
-setlvid
enables setting of the logical volume identifier for reloaded entries inferior to
each directory reloaded. This is the default.
-trim
enables deletion of all entries in a directory not found
directory being reloaded. This causes entries deleted from
the directory to be deleted when a later version is reloaded.
the case of a directory that is both on the tape and in the
default.
in the copy of that
an earlier version of
I t has effect only in
hierarchy. This is the
DATE
an argument beginning with a character other than ,,_n, or ">" is assumed to be a
date in a format acceptable to the convert_date_to_binary_ subroutine. If it can
be converted successfully, then the hierarchy retriever only retrieves segments and
directories dumped at or after the given date/time.
NOTES ON DEFAULT ARGUMENTS
The values of arguments given to any of the hierarchy backup commands are
remembered in static storage and remain in effect for the life of the process, unless
explicitly changed during the invocation of a subsequent backup command.
The following defaults are in effect for the reloader and retriever before any backup
commands are given; they are not, however, reset to these values at the start of each
backup command, except as noted below.
-a 11
-error_of
-map
-nodebug
-nohold
-noquota
-primary
-reload
-set1vid
-trim
4-61
GB64-o0
reload_volume
The following defaults are set automatical1y at the time the respective commands are
executed:
reload (initia1izer command), reload (Mu1tics command),
re1oad_system_re1ease:
-quota
-trim
retrieve:
-a 11
-noquota
-notrim
All the above commands:
-map
Name: reload_volume
SYNTAX AS A COMMAND
reload_volume -control_args
FUNCTION
reconstructs the contents of physical volumes using the dump volumes produced by the
volume dumper facility. You can use it in ring 1 only.
CONTROL ARGUMENTS
-disk_model STR
where STR is the type of disk being reloaded.
following:
STR must be one of the
3380
3381
d400
d402
d451
d500
d501
If not specified, the registration inf ormation f or the physical volume to be
reloaded is used. This control argument is not allowed when more than one
physical volume is being. reloaded.
11/86
4-62
GB64-00A
reload_volume
reload_volume
-error_on
specifies that error messages are written to the error_output switch as well as the
rldr_err.mm/dd/yy.hhmm.s segment. (Default: off)
-input_volume_desc STR
where STR is an attach description for the dump volumes the reloader reads. The
dump volume name is inserted in the specified attach description at the first
occurrence of the string ""a" within the attach description. The default attach
description is
-manual
specifies that the dump volumes are requested by the reloader, rather than being
automatically determined. If there are no more dump volumes to' read, type a
period.
-no_detach
specifies that, at the completion of the reload, neither the dump volume nor the
physical volume are detached. This control argument is not allowed when more
than one physical volume is being reloaded. (Default: off)
-no_object
specifies that segments and directories are not read from the dump volumes and
thus not written to the physical volume. In this case only· the VTOC is reloaded.
(Default: segments and directories are read)
-operator STR
specifies the name of the user doing the reload. (Required)
-output_volume_desc STR
where STR is an attach description for the physical volume the reloader writes.
The physical volume name is inserted at the first occurrence of the string ""a" in
the attach description, and the type at the second occurrence. The default attach
description is
rdisk_ Aa Aa -write -system
-pvname STR1 STR2...STRs
specifies the name(s) of the physical volume(s) to be reloaded. You can give it
more than once. (Required)
11/86
4-63
GB64-OOA
reload_volume
reload_volume
-pvname_device STRPl STRDl. ..STRPs STRDs
-pvdv STRPl STRDl. .. STRPs STRDs
specifies the name(s) of the physical volume(s) to be reloaded and what device(s)
the volume(s) will be on. STRPs and STRDs make up an ordered pair list of
pvname (STRPs) followed by the device name (STRDs) that will contain the
physical volume (e.g., -pvdv pubOl dska_OOa pub02 dska_OOb). This control
argument is useful when reloading devices that have fixed media, and is the only
way to reload a physical volume to a subvolume of a device. You can do this
only with the default output attach description. You must set the device usage for
"ip" by using the set_drive_usage command. If you use -pvdv, there is no need
to use the Multics assign_resource command.
-restart
specifies that the reloader is restarted using control information contained in the
control segment in the working directory; the suffix "control" is assumed if not
specified. Use -restart only if a system failure occurs during a reload sequence.
(Default: off)
•
-workinlLdir, -wd
specifies that the volume backup databases are to be searched relative to the
working directory. You can use -wd to cause reloading of physical volumes that
do not belong to the currently mounted storage system. All specified physical
volumes must "belong" to the same RPV. (Default: to search relative to the
>ddd>volume_backup directory)
NOTES
When you are doing a volume reload of a single physical volume that resides on an
MSU 500/501 disk drive, you must use the assign_resource command to assign the
disk_drive resource on which you want the physical volume to reside after the reload.
For this assignment to succeed, the operator must have set both this disk_drive
resource and its partner on the shared spindle to "ion with the set_drive_usage
command. Since assign_resource is only available in ring 4, this restriction does not
apply to ring 1 reloads.
The volume reloader can use a preinitialized disk pack (initialized by the init_vol
command) as an output medium.
11/86
4-64
GB64-OOA
reply
remove
Name: remove
SYNT AX AS A COMMAND
remove channel_idl {channel id2
channe 1 i dN}
FUNCTION
controls communications channels for login. slave, autocall, or ftp service. Specifically,
it directs the answering service to stop using specified channels or making them
available. Any user logged in on one of these channels is logged out immediately with
no message. This command can be used in ring 4 only.
ARGUMENTS
channel_idi
are the names of
the
channels
to
be removed. (See the Multics System
AM81. for information on channel
names.) The channel_id arguments may be either terminal channel names or
network channel names.
Mai ntenance Procedures manual, Order No.
NOTES
The remove command sometimes succeeds where bump and detach fail, because it uses
different mechanisms for destroying the user's process. This command should not be
used unless the user complains of channel trouble and cannot be bumped. Once a
channel is removed, the telephone associated with the channel will not answer and the
channel cannot be used for logins again until an attach command reattaches it to the
answering service.
Name: reply, r
SYNT AX AS A COMMAND
r source rest of 1 ine
FUNCTION
sends an input line to a specified source and sends a wakeup to that source.
command can be used in ring 4 only.
4-65
This
GB64-00
reply
reregister
ARGUMENTS
source
is the source to which the input. line is to be sent.
rest_of _line
is the input line to be sent.
Name: reregister
SYNT AX AS A COMMAND
reregister volume_name drive name
FUNCTION
regenerates volume registration information. This command can be used in ring 1 only.
ARGUMENTS
volume_name
is the name of a physical volume.
drive_name
has the form _ , e.g., dska_02.
NOTES
This command reads the label of the volume on the specified drive name. If it is a
valid label for the volume whose name is given, the registration data is refabricated
from the label and the drive is left in the known state.
This command should only be used to re-create logical volume registration information
if it has been lost because of a system crash or other mishap.
The reregister command can
registration, master directory
segment. If the registration
informed so that he can run
volume registration.
re-create the logical volume registration, physical volume
control segment. and the link to the access control
data was damaged, the system administrator should be
the register_mdir command or correct any errors in the
Volumes that are accepted by bootload (the volumes listed on the root config card)
are registered automatically and cannot be registered manually.
4-66
GB64-00
reroute
reroute
Name: reroute
SYNT AX AS A COMMAND
reroute source stream old vcons new_vcons
FUNCTION
reroutes output from a source· to a new virtual console. Do not confuse this command
with the redefine and subs tty commands. This command can be used in ring 4 only.
ARGUMENTS
source
is the name of the source of output.
stream
is the name of the stream on which output is being carried.
old_vcons
is the name of the virtual console that was receiving output.
new_vcons
is the name of the virtual console to which output is now to be routed.
NOTES
This command changes the routing table so that the output from "source" on stream
"stream" is sent to the virtual console "new_vcons" instead of "old_vcons." The
reroute command is equivalent to typing the sequence:
deroute source stream old vcons
route source stream new_vcons
This command can not be used to reroute Rep messages and other syserr traffic from
the bootload console to an initializer terminal.
4-67
GB64-00
route
reset
Name: reset
SYNT AX AS A COMMAND
reset
FUNCTION
resets the answering service. If an unexpected fault happens, it is possible that the
initializer will not react correctly. The reset command is therefore issued to reset the
initializer process and restart all message coordinator terminals. This command can be
used in ring 4 only.
Name: route
SYNT AX AS A COMMAND
route source stream vcons
FUNCTION
sends the output from a specific source to a designated virtual console. This command
can be used in ring 4 only.
ARGUMENTS
source
is the name of the source of output.
stream
is the name of the stream on which output is being carried.
vcons
is the name of the virtual console to which output is to be routed.
NOTES
If no entry for source or for stream under source exists in the message routing table
(MRT), one is created. There may be up to 16 sources. Each source may have up to
eight streams, and each stream may have up to eight virtual consoles. Vcons must
have been previously defined. It is added to the virtual console list for stream.
4-68
GB64-00
Name: salvage_dirs, salv
SYNTAX AS A COMMAND
salv
FUNCTION
salvages the directory hierarchy. The salvaging is performed in the initializer process.
This command can be issued in ring 1 only. All physical volumes of the RLV must
be accepted before this command can operate. If invoked, it attempts to mount all
RLV volumes. This command should be used only during critical storage system
recovery operation.
Salvaging is normally performed automatically by the system when needed. If optional
salvaging is desired (e.g., for directory compaction) the x repair exec command should
be used.
Name: salvage_vol
SYNTAX AS A COMMAND
salvage_vol volume_name drive_name {-control_args}
or
salvage_vol -all {-control_args}
FUNCTION
volume salvages a physical volume. This command can be used in ring 1 or ring 4
and should only be used at the direction of the Site Administrator for storage system
recovery. (See the Multics System Maintenance Procedures manual, Order No.
AM81, for more information.)
ARGUMENTS
volume_name
is the name of a physical volume.
drive_name
has the form _ .
4-69
GB64-OO
CONTROL ARGUMENTS
-all
all known and assumed physical volumes are salvaged.
-console
outputs to the syserr console instead of to the printer.
-copy drive
salvages an inactive copy of an active volume on a drive.
-debug
for system programmer use only.
-dump
dumps damaged objects.
-noconsole
overrides the salv configuration card. This card can supply some default options.
-nodebug
overrides the salv configuration card.
-nodump
SYNTAX AS A COMMAND
FUNCTION
converts a disk drive from storage system use to user input/output use, or vice versa,
while the system is running. You can use it in ring 1 or 4.
ARGUMENTS
drive_name
is the name of the drive whose use is to be changed.
_ , e.g., dska_OS.
11/86
4-70
It has the form
GB64-o0A
usage_type
can be one of the following:
io
converts the specified drive to user input/ output use. This drive must be a
storage system drive. The drive cannot have a known or accepted physical
volume on it; if one is present, use the del_Iv and del_vol commands to
remove it before issuing io. Once converted, this drive remains a user
input/ output drive until you issue sdu again.
storage_system, ss
converts the specified drive to storage system use. This drive must be a user
input/ output drive. The drive cannot be assigned to any process; you can use
the rcp command to find out You can use the "x deny" command to
forcibly remove the drive from any user process to which it may be
attached. Once converted, this drive remains a storage system drive until you
issue sdu again.
NOTES
Drives in use by the storage system appear as "storage system" to rcp, which means
that they are unavailable for users. Drives assigned to user input/output use appear as
"Cio drive)" to the list_disks command.
SYNTAX AS A COMMAND
FUNCTION
defines the set of logical volumes available for process directory segments. You can
use it in ring 4 only.
ARGUMENTS
Iv_nameN
is the name of one or more mounted public logical volumes to be used for
process directory segments.
I
NOTES
Process directories are assigned to logical volumes in proportion to the number of
physical volumes in each logical volume. Volumes specified by this command must
have adequate space available to hold that proportion of process directory segments.
11/86
4-71
GB64-o0A
shift
Any existing set of process directory volumes is replaced by this command. Only
mounted public logical volumes can be made available for process directory segments.
If none of the specified volumes is suitable, the existing set of process directory
volumes is not replaced. Invoke this command at each bootload operation; it is,
however, automatically invoked at each bootload if your site is running the
system-supplied system_start_up.ec.
See the add_pdir_volume, del_pdir_volume, and vacate_pdir_volume commands.
Name: shift
SYNTAX AS A COMMAND
shift
or
shift {shift_number} {time}
or
. shift auto
FUNCTION
sets and prints the shift and the time of the next scheduled shift change, thus
overriding the values in the shift table. See the system administrator before using it.
You can use it in ring 4 only.
ARGUMENTS
shift_num ber
is the number of the shift to change to. This argument must be from 0 to 7,
and must also be one of the shifts normally used at your site, for which billing
rates are defined in installation_parms.
time
is the time of the next shift change. It is a clock reading, acceptable to
convert_date_to_binary_. Enclose it in quotes if it contains spaces. This argument
cannot be more than one week in the future.
auto
is a literal string that causes the system to use the value of the shift and the
shift change time specified in the shift table.
11/86
4-72
GB64-OOA
shift
shift
NOTES
When the system is started up. a shift command from a previous bootload remains in
effect until the specified time.
To change the shift without changing the· time. type:
shift shift_number
To change the shift and the shift change time to the regularly scheduled values
(specified in the shift table), type:
shift auto
To cause the shift and the next shift change time to be displayed, type:
shift
The message:
shift
shift_number
until
time
is printed in response to all three forms of the shift command. If the shift or the
time have been changed, their new values are displayed.
The best time to execute the shift command is shortly (about one minute) before a
regularly scheduled shift change. If the shift command must be executed in the
middle of a shift, then notice should be given by executing it at the beginning of
that shift, using the regular shift number and the time of the anticipated unscheduled
shift change.
4-73
GB64-00
shift
shutdown
EXAMPLES
If shift 1 runs from 0800 to 1800 every day, and you want to run shift 3 from 1800
Sunday to 0800 Tuesday because of a Monday holiday, then at 1759 Sunday, type:
sh i f t 3 "Tuesday 0800. all
However. if the change to shift 3 is to occur at 1500 Sunday, then at 0759 Sunday.
type:
sh i f
t
1 1500. a
and then at 1459 Sunday, type:
shift 3 IITuesday 0800.0 11
The reason for the above procedures is that some users' programs k~ep track of the
shift and the time it is to change, and update their shift information at each change
(that they know about). Using the shift command a minute before a scheduled change
causes these programs to operate with incorrect information for less than a minute.
while using it just after a scheduled change leaves these programs with incorrect
information for the remainder of the shift.
Name:
shutdown~
shut
SYNTAX AS A COMMAND
shut
FUNCTION
is used after all users are logged out to make a normal exit from Multics. If any
users are still logged in, the system asks if you really want to shut down. Usually.
you should not. Answering "yes" causes the system to shut down. Answering "no"
returns the system to initializer command level so that the logged in users can be
bumped. This command can be used in ring 1 or ring 4.
NOTES
The shutdown command should be issued only after a stop command, unless this is the
end of a special session in which a startup or a multics command was never iSSUed.
4-74
GB64-00
Name: sign_off
SYNTAX AS A COMMAND
FUNCTION
used by operators to sign off as operator on a message coordinator terminal. Further
commands on this terminal are not accepted until the terminal is signed on again with
the sign_on command. Use it at the terminal from which you previously entered a
sign_on command. You can use it only in ring 4.
SYNTAX AS A COMMAND
FUNCTION
used by operators to sign on as an operator on a message coordinator terminal. It
provides an identification and authentication function for persons logging in as
operators. You can use it only in ring 4.
ARGUMENTS
Person_id
is the user's registered personal identifier.
argument if you don't give it
The command prompts for this
NOTES
The command prompts for a password. You should respond with your assigned
password. Typing a password of "quit" terminates the sign_on attempt
Only those users with the "operator" attribute enabled in the PNT may sign on as
operators.
11/86
4-75
GB64-o0A
standard
Name: standard, stan
SYNTAX AS A COMMAND
stan
FUNCTION
causes the initializer to cross to the user ring from ring 1 so that additional
commands may then be issued. This command causes the entire RLV to be mounted,
if not already accepted. This command can be used in ring 1 only.
Name: start_mpx
SYNTAX AS A COMMAND
start_mpx name
FUNCTION
causes a multiplexer that is already initialized (loaded) to be made active, and all
channels configured on it to be listened to. This command can be used after a
load_mpx command that was issued with the -no_start argument, or after a stop_mpx
command, to reverse the effect of the latter command. For a multiplexer that is not
initialized, the load_mpx command must be issued before the start_mpx command.
This command can be used in ring 4 only.
ARGUMENTS
name
designates the multiplexer that is to be activated. All the channels in the CDr
that match the starname name... will be listened to.
4-76
GB64-00
stop
startup
Name: startup, star
SYNT AX AS A COMMAND
star
FUNCTION
causes all logical volumes that were mounted at the time of the last shutdown to be
automatically mounted. It also initializes the answering service. This command is
usually the first thing you type when you are bringing up Multics for a normal user
session. This command can be used in ring 1 or ring 4.
All parts of the system_start_up.ec are executed in response to the startup command.
Part 1 (those commands executed before the answering service is started) is executed
before answering service initialization. Part 2 (those commands executed after the
answering service is ready but before logins are accepted) is then executed: then all
terminal channels are instructed to answer. After the terminal channels have been
started, part 3 (those commands executed after the telephone lines are answered) is
executed.
Name: stop
SYNTAX AS A COMMAND
stop
FUNCTION
begins the shutdown process. The stop command also executes a "word shutdown"
command, so that no more users may log in. The system automatically executes a
"bump * * 3" to bump all users, giving them a three minute warning. Users with the
nobump privilege are not bumped. This command can be used in ring 4 only.
EXAMPLES
Typing the stop command causes all users to get a message of the form:
From Operator:
Multics will shut down in 3 minutes
The next step in the shutdown procedure is to let the absentee users finish up and log
out, and then log the daemons out. Then, type the shutdown command.
4-77
GB64-00
stop
Issuing the stop command again will not cause the bump to be signalled again or the
message to be resent. If all users are logged out, the stop command responds:
admin:
all users are out.
You may shut down.
If you type stop and then change your mind. type the following:
unbump
,'~
,', "shutdown cancelled"
word login
When you set a down time. an automatic abs stop is scheduled for 20 minutes before
that time. Absentee jobs are given an additional 10 minutes to complete after all
interactive users have been bumped. In explaining initializer messages elsewhere, it is
usually stated that the time for an automatic abs stop is 30 minutes before the system
is to shut down.
Name: stop_mpx
SYNT AX AS A COMMAND
FUNCTION
causes the specified multiplexer to be made inactive. This makes the multiplexer stop
listening for further calls on its dialup channels if it is up and running; it inhibits
listening to the channels after a bootload, if one is in progress; it prevents automatic
reloading of the multiplexer if it crashes (or is crashed by the dump_mpx command);
and if issued before startup, it prevents the loading of the multiplexer during startup.
Users currently logged in over the multiplexer channels are not affected. This
command can be used in ring 4 only.
ARGUMENTS
name
specifies the multiplexer that is to be made inactive.
4-78
GB64-00
substty
NOTES
To bump all users logged in over channels of this multiplexer (see the bump command
for more information), type:
stop_mpx name
bump mpx name {mm} {message}
This sequence of the two commands stop_mpx and bump· mpx is the recommended
method of taking a multiplexer out of service while Multics remains up.
Hardwired channels normally appear to be dialed up at all times; such channels are
not affected by the stop_mpx command.
The effect of the stop_mpx command can be reversed by issuing the start_mpx
command, provided that the multiplexer remains running during the time it is out of
service. If it does not remain running, the load_mpx command must be used to return
it to service.
Name: substty
SYNTAX AS A COMMAND
substty channel_idl channel id2
FUNCTION
substitutes one message coordinator terminal channel for another. Do not confuse this
command with the redefine or reroute commands. This command can be used in ring
4 only.
ARGUMENTS
channel_idl
is the name of the communication channel to be dropped.
channel_id2
is the name of the channel to be attached (see the Multics System Maintenance
Procedures manual, Order No. AM8l, for information on channel names). All
ouput queued for channel_idl is placed in the queue f orchannel_id2. This
command cannot be used on multiplexer channels.
4-79
GB64-OD
substty
sysid
EXAMPLES
being used is connected to channel_id a.h100, and its printing
mechanism jams, you can take the following steps. To switch all output to another
device, e.g., a.h102, dial the terminal connected to channel_id a.h102 to the initializer
(if it is controlled by the answering service) and then type:
If the terminal
substty a.hlOO a.hl02
If the bootload console is being used as one of the message coordinator terminals and
it breaks, you ca..., switch its output to another terminal, as in the above example,
using "otw_" for channel_id1:
substty otw_ a.hl02
Switch the bootload console's output to another terminal only if there is no alternate
bootload console.
Name: sysid
SYNTAX AS A COMMAND
sysid name
FUNCTION
changes the system ID typed out by the who command and when users dial up. You
can use it in ring 4 only.
ARGUMENTS
name
is the new system ID.
11/86
4-80
GB64-00A
terminate
terminate
N arne: terminate, term
SYNTAX AS A COMMAND
term target {message}
FUNCTION
causes the initializer to destroy a user's process and create a new one. It has the
effect of a new_proc command given in the user's process. If the user's process is
not currently connected to a terminal, it is logged out. This command can be used in
ring 4 only.
ARGUMENTS
target
must be one of the following:
Person_id.Project_id, Person_id Project_id
terminates the user with the specified name and project. The star convention
may be used for either or both names.
channel_id
terminates the user on the channel whose name is channel_id. These names
can be either terminal channel names or network channel names. (See the
Multics System Maintenance Procedures manual, Order No. AM81, for
informati". Users who have been bumped but still have some of their warning time left
before automatic logout are flagged with "X". Disconnected or suspended processes
(interactive or absentee) are indicated by "OS". "S" indicates that the user has
secondary status. The absence of a flag indicates a user with primary status.
Absentee users are listed after interactive users. Each absentee is flagged with "A", the
user_id is followed by the name of the absin file in parentheses, and the queue and
slot number are indicated instead of terminal and channel names. Daemon users are
listed last; each daemon is flagged with "0" and its source identifier shown.
11/86
4-87
GB64-o0A
who
word
EXAMPLES
The following is a sample of the output produced when you invoke who without
arguments:
Login at
10/20/81 1206.8
10/21/81 0957.3
1007·9
1020.6
1021 .2
1132 • 7
1133.6
2030·3
Group
TTY
Load
Chan
none
H19
none
none
none
Q 3
cord
bk
1 .0
1 .0
1 .0
1 .0
0.5
1 .0
0·5
1.5
c.h118 System
a. 1002 SysProg
c.h003 Fourth
a.h022 SysAdm
a.hI00
Third
absl
cord
. Dummy
System
bk
PNDS
> OS
S
-+-N
A
D
D
User 10
Opr.Operator
SHawkins.Multics
CBrinkley.MNA
AuIin.SysAdmin
1cStudent43. C1ass
Blackbird.STY
10.SysOaemon
Backup.SysOaemon
Name: word
SYNTAX AS A COMMAND
word {login_word} {message}
FUNCTION
changes the login word, or the dialup buffer typed out when a user dials up, or both.
You can use it only in ring 4.
ARGUMENTS
*
. login_word
is a new login word that is set. If you set the login word· to shutdown, no users
are allowed to log in; if a user dials up, he is told that the system is shutting
down and his terminal is hung up immediately. If you give no login_word, the
current one is displayed along with the message if you gave one.
message
is a message string to which the dialup buffer is set If you give it, and if
login_word is "login," the message buffer is reset; if login_word is "shutdown,"
the message buffer is set to "Multics is shutting down"; if login_word is anything
else, the message buffer is set to "Special session in progress. tt
11/86
4-88
GB64-OOA
word
word
EXAMPLES
To leave the login word as normal, but to type a message to all users at login, type:
word login Only one CPU until 1300
To set up a special session, type:
word secret Test session until 0945
To see the current values of the word and the message, type:
word
11/86
4-89
GB64-00A
SECTION 5
INITIALIZER EXEC COMMANDS
The commands in this section can be used only when communicating with the
initializer process. They are defined within an exec_com (admin.ec) and require that
you type "exec" or "x" prior to typing the command. The usual method of
communicating with the initializer process is through an initializer terminal. The
bootload console is used as the first initializer terminal. When Multics is first booted
and the initializer process is active in ring 1, the initializer process uses the bootload
console for input/output. Once the initializer process moves to ring 4, the
administrator can select another terminal as the inititalizer terminal. (The administrator
can also select multiple terminals to be used as initializer terminals.) If the
administrator does not explicitly select an initializer terminal, the bootload console is
used as the initializer terminal.
It is important to note that the commands in this section can only be used
when the initializer is operating in ring 4.
(See Section 1 for a description of how to use the initializer exec commands
when not at an initializer terminal; see also Section 1 for a description of how to
submit a non-initializer command to the initializer process.)
5-1
GB64-00
attended
auth
Name: attended, attend
SYNTAX AS A COMMAND
x attend
FUNCTION
reverses the effect of the unattended command. It adds the tape drives, turns off the
unattended flag in the BeE flagbox, and clears the "Unattended service" greeting
message.
Name: auth
SYNT AX AS A COMMAND
x auth device authentication_characters
FUNCTION
authenticates a tape or disk volume, i.e., verifies that the correct volume has been
mounted. The system asks you to authenticate the volume whenever the volume name
in the volume label does not match the volume name that was requested.
ARGUMENTS
device
is the name of the device on which the volume is mounted.
authentication_characters
is an encoded form of the volume name. conslstmg of three alphabetic characters
for tape drives, or the characters described in "Notes" below for disks.
NOTES
Use of the volume authentication feature requires that labels displaying the volume
name and corresponding authentication characters be pasted on each tape volume in
use at the site. See the make_volume_labels command. The effect of typing the
correct authentication characters is to indicate to the system that you have mounted a
volume whose name matches the requested name, and that it is safe to ignore the
volume name on the label.
5-2
GB64-00
auth
auth
The authentication characters for disk volumes correspond to the label type specified
in the authentication request message. The allowable characters are: "ss", "io", "urd",
and "urg" corresponding to label types of Storage System. 10, UnReaDable, or
UnReGistered respectively. If you wish to deny authentication you may use the
authentication characters "no".
If authentication is requested for a tape volume that does not have authentication
characters displayed on it, an authentication character string consisting of three
asterisks (***) may be given, to force authentication to be bypassed for that volume.
Routine use of this feature should be discouraged because it lessens the security of the
system. If none of the tape volumes at the site have authentication characters
displayed on them, the authentication feature can be disabled by the system
administrator until the tape volumes have been properly labeled.
EXAMPLES
RCP:
RCP:
Mount reel inc-9 with ring on tape_02 for Backup.SysDaemon.
Authenticate tape_02. It has Multics label inc_9.
x auth tape_02 CVQ
In this example, Backup.SysDaemon has called for a tape named inc-9. The previous
user of that tape spelled its name (incorrectly) with an underscore (inc_9) rather than
a hyphen. and that name was written in the volume label. The "real" name of the
tape is inc-9 (with a hyphen) and the authentication characters, CVQ, correspond to
that name. By supplying the authentication characters using the x auth command. the
operator has verified that the tape that was mounted is really inc-9 (with a hyphen)
even though the volume label claims it is inc_9 (with an underscore).
RCP:
RCP:
Mount Pack k202 without protect on dska_02 for Joe.Multics.a.
Authenticate dska 02 for Joe.Mu1tics.a.
I t has UnReaDab 1e -1 abe 1 . (User reques ted vo 1ume k202) .
x auth dska_02 urd
In this example Joe.Multics.a asked for disk pack k202 to be mounted on dksa_02.
The pack that was mounted had an unreadable label so Rep asked for authentication.
By supplying the authentication "urd" the operator has verified that the mounted disk
pack is really k202 and may be used as an io disk by Joe. Multics.a.
5-3
GB64-00
auth
auto
Operator authentication is necessary for all I/O disk mounts.
message will specify the label type of the disk pack as either:
The authentication
Storage System
copy of Storage System
10
UnReaDable
UnReGistered
You must use the authentication code which corresponds to the capitalized letters in
the label type, although you may type them in lower case. Thus, the authentication
codes are:
ss
io
urd
urg
You may deny authentication if an incorrect pack was mounted (or for any other
valid reason) by using the authentication code "no".
Rep: Authenticate dska_Ol for Johnson.SysAdmin.a
It has UnReGistered label k202.
x auth dska_Ol urg
Name: auto
SYNT AX AS A COMMAND
x auto mode
FUNCTION
turns the automatic reboot mode on or off. When auto reboot mode is on, the system
automatically takes a dump and (if possible) reboots itself after a crash. When auto
reboot mode is off, the system pauses in BeE awaiting operator action after a crash.
5-4
GB64-00
cat
auto
ARGUMENTS
mode
can be either "on" or "off".
EXAMPLES
x auto on
turns on automatic reboot mode.
Name: cat
SYNTAX AS A COMMAND
x cat initials tape {date time}
FUNCTION
causes the hierarchy dumper to perform a catchup dump. If the incremental hierarchy
dumper is running, it must be ended {r bk end_dump} before the catchup dump can
begin. When the catchup dump is completed, the incremental dump cycle is
automatically started. The hierarchy subtrees dumped are the same ones that are
dumped by the incremental dumper; the same dump control file is used for both.
ARGUMENTS
initials
are the user's name or initials (up to 16 characters).
tape
is the name of the first tape to be used.
date time
is the optional date and time from which the catchup dump is to be made. The
default is to dump all objects modified since midnight of the day preceding the
current day (i.e., between 24 and 48 hours ago).
EXAMPLES
x cat ebw cat-1a 12/14/77 1930.0
performs a catchup dump of all segments (in the specified subtrees) modified since
12/14/77 at 19:30. The first tape to be written will be cat-lao The user's initials are
ebw.
5-5
GB64-00
complete_ volume
consolidated_ volume
Name: complete_volume. veomp
SYNT AX AS A COMMAND
x vcomp initials
FUNCTION
causes the volume dumper to perform a complete volume dump.
A new
Volume_Dumper.Daemon process is logged in to perform the dump: thus, it can be
run concurrently with other volume dumper operations.
ARGUMENTS
initials
are the user's name or initials.
NOTES
The tapes to be used for the dump are selected automatically by the volume dumper.
The oldest available tapes, in a pool reserved for the use of the volume dumper, are
selected. If no tapes in the pool are available, you are asked for a new tape and it is
added to the pool.
EXAMPLES
x vcomp ebw
where the user's initials are ebw.
Name: eonsolidated_ volume, veons
SYNT AX AS A COMMAND
x vcons initials
FUNCTION
causes the volume dumper to perform a consolidated volume dump. A new
Volume_Dumper. Daemon process is logged in to perform the dump; thus it can be run
concurrently with other volume dumper operations. See the note under the complete_volume
command describing the volume dumper tape pool.
ARGUMENTS
initials
are the user's name or initials.
5-6
GB64-00
consolidated_ volume
EXAMPLES
x vcons ebw
where the user's initials are ebw.
Name: copy_dump
SYNTAX AS A COMMAND
FUNCTION
copies all dumps from the DUMP partItIOn into the hierarchy (into the directory
>dumps). Use of this command is usually unnecessary. since a dump, if present in the
DUMP partition, is copied into >dumps automatically at startup time. However, there
are some circumstances (e.g., a crash just before a scheduled shutdown, or a crash
during startup) where use of this command may be advisable.
This command operates properly before startup, provided that the standard command
has been iSSUed. The DUMP partition has limited space for dumps. Therefore, dumps
should be copied out as soon as they are produced to make room for new dumps.
Name: delete_dump, dd
SYNT AX AS A COMMAND
x dd number
FUNCTION
deletes a dump from >dumps. It should be used as directed by the system
administrator and system programmers, to delete dumps that have been printed or
analyzed by online dump analysis tools.
ARGUMENTS
number
is the number of the dump to be deleted.
5-7
GB64-00
echoplex
EXAMPLES
x dd 55
deletes dump number 55 from >dumps.
Name: deny
SYNTAX AS A COMMAND
x deny device
FUNCTION
forcibly unassigns an I/O device from a user process. It should be used when the
device is not operating properly or when it is not possible to mount the requested
volume on the device. This causes the process to be signaled, allowing the program
using the device to take some appropriate action rather then waiting indefinitely for
the device to respond.
ARGUMENTS
device
is the name of the device to be unassigned.
EXAMPLES
Name: echoplex
SYNT AX AS A COMMAND
x echop 1ex {}
FUNCTION
puts an initializer terminal in or out of echoplex (full duplex) mode.
used on the bootload console.
It cannot be
ARGUMENTS
" "
causes an initializer terminal to be taken out of echoplex mode.
5-8
GB64-00
echoplex
inc
EXAMPLES
x echoplex
x echoplex
put an initializer terminal into, and out of, echoplex mode. respectively.
Name: end_dump
SYNT AX AS A COMMAND
x end_dump source id
FUNCTION
terminates the specified volume or hierarchy incremental dumper daemon. detaching the
tape and cleaning up.
ARGUMENTS
source_id
is
the
source_id
of
the
Backup.SysDaemon
Volume_Dumper.Daemon (usually vinc).
(usually
nbkn)
or
the
Name: inc
SYNT AX AS A COMMAND
x inc initials tape
FUNCTION
causes the hierarchy dumper to perform an incremental dump and then set a timer
that causes incremental dumps to be performed every 60 minutes. The subtrees to be
dumped are those listed in the segment sys_dirs.dump in Backup.SysDaemon's working
directory.
ARGUMENTS
initials
are the user's name or initials.
tape
is the name of the first tape to be used.
5-9
GB64-00
incremental_ volume
inc
EXAMPLES
x inc ebw ine-9
causes the incremental dumper to start. The first tape used will be inc-9. The user's
ini tials are ebw.
Name: ineremental_volume, vine
SYNTAX AS A COMMAND
x vine initials
FUNCTION
causes the volume dumper to perform an incremental volume dump and then set a
timer that causes incremental volume dumps to be performed every 60 minutes. See
the note under the complete_ volume command describing the volume dumper tape
pool.
ARGUMENTS
initials
are the user's name or initials.
NOTES
The command fIr vine end_ volume_dump" must be given to terminate an incremental
volume dump properly, before the dumper process is logged out. Failure to do this
causes unpredictable errors to occur when the dumper process is logged out.
EXAMPLES
x vine ebw
where the user's initials are ebw.
5-10
GB64-00
meter
io
l\ame: io
SYNTAX AS A COMMAND
x io
FUNCTION
causes the printer daemons to start operating. by initializing the I/O coordinator
process and a driver process for prta.
Name: iol
SYNTAX AS A COMMAND
x i 01
FUNCTION
causes the printer and punch daemons to start operating. by initializing the I/O
coordinator and driver processes for prta and puna.
*
Name: meter
SYNTAX AS A COMMAND
x meter
FUNCTION
sets up the system in preparation for a performance metering run. It should only be
*
used at the direction of the system administrator or system programmers.
5-11
GB64-00
print_queues
Name: print_queues, pq
SYNT AX AS A COMMAND
x pq {l dr _args}
FUNCTION
causes the number of requests in each of the dprint queues to be displayed.
ARGUMENTS
Idr_args
are any of the arguments acceptable to the list_daemon_requests command,
described in the Multics Commands and Active Functions manual, Order No.
AG92.
Name: punch, puna
SYNT AX AS A COMMAND
x puna
FUNCTION
causes the punch daemon to start operating, by initializing a driver process for puna.
It is assumed that the I/O coordinator has already been started. See the io and io1
exec commands.
Name: punch_end, end_punch
SYNTAX AS A COMMAND
FUNCTION
halts the puna driver and detaches the card punch device.
5-12
GB64-00
repair
Name: punch_restart
SYNT AX AS A COMMAND
x punch_restart
FUNCTION
attaches the card punch device and starts the puna driver (i.e.. it reverses the effect
of the end_punch command).
Name:
read_cards, cards, rc
SYNT AX AS A COMMAND
x
rc
FUNCTION
logs in Card_InpuLDaemon and causes that daemon to attach the card reader and start
reading cards.
Name: repair
SYNT AX AS A COMMAND
x repair key dir nprocs {salvager_arguments}
FUNCTION
starts (or stops) a multiprocess hierarchy repair. The repair can consist of an online
directory salvage. a quota_used correction. or both. The repair may be performed over
the entire hierarchy or any subtree. Up to 36 Salvager.SysDaemon processes may
participate in the repair. so that it is completed as rapidly as possible. This command
should only be used at the direction of the system administrator or the system
programmers.
ARGUMENTS
key
can be one of the following:
salv
performs a directory salvage
5-13
GB64-00
repair
reprint
quota
perf orms a quota_used correction
salvquota
performs both
stop
stops a repair that is in progress
dir
is the directory at the top of the subtree to be repaired.
nprocs
is the number of processes to be used (1 to 36).
salvager _argumen ts
are arguments acceptable to the salvag_dir command.
argument, -compact.
The default is the single
NOTES
Any of these operations automatically collates and sorts all output, and dprints the
result to "SALV -OUTPUT" and "SALV -ONLINE", being salvager output and online
error messages and quota_corrections, respectively. The outputs are kept in the
directory >udd>SysDaemon>Salvager, and automatically deleted when they become two
weeks old.
Name: reprint, rep
SYNTAX AS A COMMAND
x rep segment user
FUNCTION
reenters a dprint request. It can be used to reprint a user's request if the original
copy was damaged in some way during printing and the damage was not noticed in
time to have the I/O daemon restart the request.
ARGUMENTS
segment
is the full pathname of the segment to be printed.
user
is the user's name and project; the first 12 letters are printed in large letters on
the head sheet.
5-14
GB64-00
reprint
EXAMPLES
x rep >udd>Operator>ebw>system_usage Winslow.Operator
causes a copy of the specified segment to be reprinted for Winslow. Operator.
Name: reset_phcs_access, rpa
SYNTAX AS A -COMMAND
FUNCTION
removes a user from the ACL of phcs_. It should be used at the direction of the
system administrator. when a user who has been given access to phcs_ temporarily no
longer needs it. See the description of the set_phcs_access exec command.
ARGUMENTS
Person_ide Project_id
is the User_id of the user to be removed from the ACL of phcs_.
EXAMPLES
x rpa Greenberg.Multics
removes Greenberg.Multics from the ACL of phcs_.
Name:
reset_tabs, tabs, rt
SYNTAX AS A COMMAND
x
rt
FUNCTION
sets the terminal type of an initializer terminal to TN300 and sets the tabs. It should
only be used, of course, if the terminal being used as an initializer terminal is a
TermiNet 300. Typing on a TermiNet initializer terminal without waiting for the
OPER: message sometimes causes the tabs to be cleared, requiring use of this
command to reset them.
5-15
GB64-00
scav
I"ame: scay
SYNT AX AS A COMMAND
x scav {scavenger_arguments}
FUNCTION
starts a physical volume scavenge.
ARGUMENTS
scavenger_argumen ts
are arguments acceptable to the scavenge_vol command.
EXAMPLES
To log in a daemon to scavenge the root physical volume (rpv) during a period of
heavy load:
x scav rpv -nopt
To log in a daemon to scavenge all physical volumes of the mounted logical volume
Public during a period of heavy load:
x scav -lv Public -nopt
To log in a daemon to scavenge all mounted volumes with volume inconsistencies
during a period of light load:
x scav -all -auto
SYNT AX AS A COMMAND
x sfdn number
FUNCTION
sets the next available dump number.
ARGUMENTS
number
is the number to be assigned to the next dump.
5-16
GB64-0(
unattended
EXAMPLES
x sfdn
56
sets the next dump number to 56.
Name: set_phcs_access, spa
SYNT AX AS A COMMAND
FUNCTION
gives a user re access to the phcs_ gate. This command should only be used at the
direction of the system administrator.
ARGUMENTS
Person_id.Projec t_id
is the User_id of the user to be given phcs_ access.
EXAMPLES
x spa Greenberg.Multics
gives Greenberg.Multics re access to phcs_.
Name: unattended, unattend
SYNT AX AS A COMMAND
x unattend
FUNCTION
sets up the system for unattended service. It deletes all the tape drives, turns on the
unattended and auto-reboot flags in the BeE flagbox, and sets the greeting message to
"Unattended service".
5-17
GB64-00
Name: wakeup_dump
SYNTAX AS A COMMAND
x wakeup_dump source id
FUNCTION
invokes the specified volume or hierarchy incremental dumper daemon.
ARGUMENTS
source_id
of
the
Backup.SysDaemon
is
the
source_id
Volume_Dumper.Daemon (usually vinc).
5-18
(usually
"bkU)
or
the
GB64-Q(
SECTION 6
I/O DAEMON COMMANDS
The commands in this section can be used only when communicating with the
I/O daemon (i.e., the I/O daemon coordinator and drivers). The I/O daemon is
logged in either automatically at system startup time (via the system_startup.ec) or by
the operator using the daemon user_id and the coordinator or driver source_id.
At most sites, the I/O daemon is logged in by means of the initializer
terminal. Since the initializer terminal can control multiple processes (via the message
coordinator), this method avoids the need for a terminal to be dedicated to the I/O
daemon. Alternatively, you can log in the I/O daemon from any remote terminal.
However, in this case, that terminal is dedicated to communication with the I/O
daemon process and cannot be used for other purposes.
The I/O daemon is composed of a "coordinator" and one or more "drivers."
The Operator's Guide to Multics, Order No. GB61 describes the most common
procedures for communicating with the coordinator and the driver(s). This section
contains a description of both coordinator commands and driver commands. There are
only eight coordinator commands, as follows:
logout
1 i st
print_devices
wait status
term
restart status
help
start
The coordinator commands are identified as such in the individual command
descriptions. All other commands are driver commands. You should note that in the
case of logout and help there is a coordinator command and a driver command of the
same name.
(See Section 1 for a description of how to submit an I/O daemon command
when in the initializer command environment.)
6-1
GB64-00
Name: auto_queue
SYNT AX AS A COMMAND
auto_queue
FUNCTION
controls whether output files received by this driver are (1) automatically printed or
punched locally or (2) scanned for Multics control records and placed in system pool
storage f or online perusal.
ARGUMENTS
switch_value
must be chosen from:
yes
automatically queue the files for printing/punching; do not scan for control
records, or
no
scan the output files for Multics control records and store them in system
pool storage for online perusal: do not automatically queue files for
prin ting/ punching.
SYNTAX AS A COMMAND
FUNCTION
displays or sets the length of time the driver will wait to issue the start command
automatically after receiving a quit signal. An automatic start is cancelled if command
input is received.
ARGUMENTS
N
is the desired delay time in seconds. N must be at least 30 seconds. The default
delay time is 60 seconds. When no argument is given, the current delay time is
displayed.
6-2
GB64-00
banner _type
banner _bars
Name: banner_bars
SYNT AX AS A COMMAND
banner_bars {minor_device} {arg}
FUNCTION
used by printer drivers to establish how the separator bars at the bottom of the head
sheet are to be printed. Printers that can overstrike should use "double" (this is the
default). Other printers should use single.
ARGUMENTS
minor _device
is a minor device name (as shown by the status command) and is required if
there is more than one printer minor device: arg can be one of the following
separator types:
double
overstrikes each separator line.
single
single strikes each separator line.
none
suppresses separator lines.
-print
if arg is not given. or if a single arg "-print", is given, the current value is
printed.
Name: banner_type
SYNTAX AS A COMMAND
banner_type {minor_device} {key}
FUNCTION
used by printer drivers to change the information printed on the front and back of
each copy of a request.
6-3
GB64-00
banner_type
cancel
ARGUMENTS
minor_device
is a minor device name (as shown by the status command) and is required if
there is more than one printer minor device; key must be one of the following:
standard
prints the normal head and tail sheets
none
prints nothing except
banner_bars command)
the
separator
bars,
if
required
(according to
the
brief
prin ts a short version of the head and tail sheets
-print
if arg is not given, or if a single arg "-print", is given, the current value is
printed.
Name: cancel
SYNTAX AS A COMMAND
cancel
FUNCTION
terminates the request that the driver is currently processing. The request is not placed
in the coordinator's saved list and thus cannot be restarted later. This command is
only valid after a quit signal, or at request command level.
NOTES
After completing the command, the driver looks for another request to process. (In
step mode, it returns to command level.)
6-4
GB64-00
copy
~ame:
clean_pool
SYNT AX AS A COMMAND
FUNCTION
applies to drivers that can read user card decks. It allows the operator to delete all
segments in the system card pool that have been there more than a specified number
of days. This command is available for the master terminal only.
ARGUMENTS
N
is the maximum length of time in days for segments to be retained in the system
card pool. All segments that have been in the card pool more than that number
of days are deleted. N muSt be a decimal number greater than zero.
Name: copy
SYNTAX AS A COMMAND
copy N
FUNCTION
allows the operator to set the copy number of the next copy of the current request to
the value specified. This command is used only at request command level.
ARGUMENTS
N
is a decimal integer between 1 and the number of copies requested by the user.
6-5
GB64-00
ctl_term
Name: ctl_term
SYNTAX AS A COMMAND
FUNCTION
applies only to a control terminal (if attached). It allows the operator to specify the
format of printed output.
One of the primary functions of the control terminal is to print information about
each request processed, to aid in separating the output, and to ensure proper
accountability of output generated by the driver. It is possible for the site to use
preprinted forms for this purpose. (for information on preprinted forms, see the
Multics System Maintenance Procedures manual, Order No. AM81.) In this case,
alignment of the data on the form is very important. Generally a terminal that
supports vertical tab and form feed control characters is used to ensure alignment.
However, this command allows the operator to request that the software simulate the
action of form feed control characters if the terminal does not provide this hardware
support.
ARGUMENTS
where arg falls into one of two classes: general control or simulation control
(some arguments require an additional value to define the requested action):
general control
f orm_ type STR
specifies the format program to be used to format the data printed on the
control terminal. If STR is "default", the form_type is set to the default
format.
detach
discontinues the use of the control terminal. This argument is restricted to
the master terminal and is not reversible unless the reinit command is given.
simulation control
simulate
sets the driver to simulate form feeds by software.
reversible even by the reinit command.)
page_length N
sets the number of lines per logical page to N.
spacing needed to go to the top of the form.
(This argument is not
This controls the forward
aligned
indicates that the forms are aligned for the purpose of form feed control.
(A sample form can be printed by the sample_form command.)
6-6
GB64-00
defer
defer_time
Name: defer
SYNT AX AS A COMMAND
defer
FUNCTION
sends the current request back to its queue marked as deferred. It is only issued from
qui t command level or request command level.
NOTES
Requests are automatically deferred when the requested line length of the device
exceeds the physical line length. or when the estimated processing time of a request
exceeds the operator-defined limit (see the defer_time command below).
A def erred request will be reprocessed when the driver is given
command or when the coordinator is next initialized.
the
restart_q
Name: defer_time
SYNT AX AS A COMMAND
defer time {minor_device} {N}
FUNCTION
sets or displays the current time limit for automatically deferring requests.
ARGUMENTS
minor _device
is the name of the minor device for which the time should be set or displayed.
It is optional for drivers that have only one minor device (e.g., the central site
printer). If specified, this argument must be the first argument.
N
sets a new defer time in minutes, with a precision of tenths (e.g., 1.5 is one
minute, 30 seconds). A time of zero indicates that infinite time is allowed. If N
is not given, the current defer time and driver output rate are displayed.
6-7
GB64-00
go
halt
Name: go
SYNT AX AS A COMMAND
go
{N}
FUNCTION
specifies that the driver is to search for requests
currently available, the driver asks the coordinator
device. Th~ requests are processed as soon as they
(This command may not be used at request command
quit signal.)
to process. If no requests are
for a request for each "ready"
are provided by the coordinator.
level or immediately following a
ARGUMENTS
N
is the number of requests processed before the driver returns to command level.
If N is not specified, the driver will continue to process requests and will not
return to command level until requested by the operator.
Name: halt
SYNTAX AS A COMMAND
halt devl
devn {control_arg}
FUNCTION
provides the reverse function of the ready command. I t places the device or each of
the specified minor devices in the inactive state. The driver does not ask the
coordinator for any further requests for a halted device. However, the coordinator
may have already supplied a "pending request" for the halted device. In this case, any
pending request is processed immediately after the device has been halted (except when
the command has been issued following a quit signal).
ARGUMENTS
devi
is the name of a device, or minor device in the case of a multifunction device,
that is to be placed in the inactive state. The device names that can be used are
those printed out by the status command.
6-8
GB64-00
hasp_host_operators_console
halt
CONTROL ARGUMENTS
-all, -a
specifies that all devices are to be halted. If the -all control argument is used,
no device names need be specified. If there is only one device neither the device
name nor -all need be specified.
Name: hasp_host_operators_console, hhoc
SYNTAX AS A COMMAND
hhoc tty_channel {control_arguments} {attach_arguments}
FUNCTION
is used to simulate the operation of the operator's console of a HASP workstation.
The operator's console is used to identify a workstation to a remote system. to issue
commands governing the operation of the workstation, and to receive status
information from the remote system.
ARGUMENTS
tty_channel
is the name of the terminal channel to be attached as the operator's console. This
channel must be configured as the console sub-channel of a HASP multiplexer
channel (eg: a.h014.op). See the Multics Communications Administrator's
Manual, Order No. CC75. for a further description of the HASP multiplexer.
CONTROL ARGUMENTS
-signon STR
specifies that the remote host requires a SIGNON record to be transmitted before
data transmission may occur. STR is the text of the control record; it may be up
to 80 characters in length. Before transmission it is translated to uppercase and
the remote system's character is set.
-no_sign on
specifies that the remote host does not require a SIGNON record. (Default)
attach_arguments
are options acceptable to the hasp_host_ I/O module. This command supplies the
-comm, -tty. and -device options automatically; these options need not be given
on the command line. (See the Multics Subroutines and I/O Modules manual,
Order No. AG93 for a description of the hasp_host_ I/O module.)
6-9
GB64-00
hasp_host_operators_console
hasp_host_operators_console
NOTES
If the remote system requires a SIGNON, the -signon option should be supplied on
the command line specifying the exact SIGNON record to be transmitted.
EXAMPLES
For example, the command line:
hhoc a.h014.opr -signon
"/~'~SIGNON
REMOTE7"
may be used to attach the channel a.h014.opr as the operator's console of a remote
IBM system expecting a connection from the workstation named REMOTE7.
After attaching the channel specified on the command line. hasp_host_operators_console
prompts the user for terminal input with the string "Input".
Input from the terminal is transmitted directly to the remote system unless the line
begins with the request character, an exclamation mark ( ); lines beginning with the
request character are interpreted by this command. The valid requests are described
below.
Any text received from the remote system is displayed directly on the terminal
without any interpretation by hasp_host_operators_console.
HASP HOST OPERATORS CONSOLE REQUESTS
-
The following requests are recognized by hasp_host_operators_console when given at
the beginning of a line of terminal input:
..
the rest of the line is passed to the Multics command processor for execution as
ordinary commands.
prints a message of the form:
hasp_host_operators_console N.N; connected to channel NAME.
where N.N is the current version of this program and NAME identifies the
channel connected as a console to the remote system.
quit
causes the command to hangup the operator's console channel and return to
Multics command level.
6-10
GB64-00
h~d
hclp
Name:
help (coordinator command)
SYNT AX AS A COMMAND
help
FUNCTION
lists commands acceptable to the I/O daemon coordinator.
Name: help
SYNT AX AS A COMMAND
help
FUNCTION
prints the name of each command that may be executed by the driver. A short
description of the arguments is provided with each command name. At request
command level, the list of commands is limited to those unique to that command
level.
Name: hold
SYNT AX AS A COMMAND
hold
FUNCTION
is used to hold the driver at command level.
NOTES
When the hold command is issued
unable to issue any command that
until the master terminal has issued
quit signa!). This command should
automatic start is to be canceled.
from the master terminal,
would cause the driver to
a go command (or a start
always be used following
6-11
the slave terminal is
leave command level
command following a
a quit signal if the
GB64-00
inactive_limit
kill
Name: inactive_limit
SYNTAX AS A COMMAND
inactive_1 irnit {N}
FUNCTION
allows the I/O Daemon to log out automatically after a specified period of inactivity.
ARGUMENTS
N
is the number of minutes of inactivity allowed. N may be from zero to 200
minutes. Zero indicates no automatic logout; this is the default. The current
inactivity limit is displayed if N is not given.
NOTES
The inactivity time counter is reset when a request or command is received or a quit
is signalled. as well as when the driver processes a new request. A driver at command
level is considered active.
An inactivity logout will reinitialize a remote driver so that another station can log in
and use the line.
Name: kill
SYNTAX AS A COMMAND
kill
FUNCTION
terminates the request that the driver is currently processing. The request is passed
back to the coordinator and placed in the saved list where it may be restarted if
desired (within the limits of the coordinator save time).
After completing the command, the driver looks for another request to process.
step mode, it returns to command level.)
6-12
On
GB64-00
list
logout
Name:
list (coordinator command)
SYNT AX AS A COMMAND
1 i st
FUNCTION
causes the coordinator to print a list of active devices, i.e.. devices currently assigned
to drivers. The request type and current request number are printed for each active
device.
Name: listen
SYNTAX AS A COMMAND
1 is ten
FUNCTION
waits for a remote station to dial the line.
Name:
logout (coordinator command)
SYNTAX AS A COMMAND
logout
FUNCTION
logs out the coordinator. Normally, all driver processes should be logged out before
the coordinator. If driver processes are not logged out, however, they automatically
detect the fact that the coordinator has been logged out. The drivers reinitialize and
wait for a new coordinator to be logged in.
6-13
GB64-00
new_device
logout
Name: logout
SYNTAX AS A COMMAND
logout
FUNCTION
terminates the driver process (like the standard Multics logout command).
NOTES
When the logout command is given from a remote station,
reinitializes and gets ready to accept a new station.
the remote driver
Name: master
SYNTAX AS A COMMAND
master mesage
FUNCTION
is the reverse of the slave command. It allows the operator of the slave terminal to
communicate with the operator of the master terminal by sending a message.
ARGUMENTS
message
is any arbitrary one-line message containing no more than 120 characters.
Name: new _device
SYNTAX AS A COMMAND
FUNCTION
terminates the current device. The driver then asks the operator to enter a new
"command or device/request_type" as described under "Driver Initialization with a
Control Terminal" above.
6-14
GB64-00
new_device
next
The coordinator is notified of the termination of the current device and the device is
d~tached by the process. If a control terminal has been attached, it also is detached.
The new_device command may only be issued from the master terminal.
Name: next
SYNT AX AS A COMMAND
next -control_args
FUNCTION
specifies which request is to be taken from the queues next. This allows the operator
to specify priority requests and the order in which they are to be run.
CONTROL ARGUMENTS
-user Person_id.Project_id
specifies the submitter of the request by user_id. The full person and project
names must be given. This control argument is required. At least one other
argument must be chosen from the request identifiers -entry, -path, and -id.
-en try STR, -et STR
specifies the entryname of the request. Starnames are not allowed.
argument may not be used with the -path control argument.
This control
-id ID
specifies the match id of the request.
-path path. -pn path
specifies the full pathname of the request. Relative pathnames and starnames are
not allowed. This control argument may not be used with the -entry control
argument.
-device STR, -dev STR
specifies which of the driver's minor devices the command is being given for.
This control argument is optional for drivers with a single minor device, but is
required for drivers with multiple minor devices. It serves to identify which
request type the coordinator will search to find the request.
-queue N, -q N
specifies that only queue N of the request type should be searched to find a
matching request. This argument is optional; if not given, all queues will be
searched.
6-15
GB64-00
next
NOTES
All requests to be run by the next command will be charged as though they came
from queue 1.
Requests chosen to run next will be run after any restarted requests (see the restart
command in this section).
This command may be given several times before a go command, to specify the exact
order that requests in the queues are processed.
Name: paper_info
SYNTAX AS A COMMAND
FUNCTION
defines the physical characteristics of the paper as used by the printer software.
ARGUMENTS
minor _device
is a minor device name (as shown by the status command) and is required if
there is more than one printer minor device
CONTROL ARGUMENTS
-print
print the current values. If this is given, it must be the only control argo
-11 N
sets the line length to N. where N is a decimal integer from 10 to 200.
-pI N
sets the page length to N, where N is a decimal integer from 10 to 127.
-lpi N
sets the number of lines per inch to N. where N is either 6 or 8.
If no control arguments are given. the current values are printed.
NOTES
If the printer uses a firmware VFe image. a new image is loaded (which causes the
printer to go into an unsynchronized state). Otherwise. the operator is told to mount
a new VFU tape.
6-16
GB64-00
print_devices
pause_time
Name: pause_time
SYNTAX AS A COMMAND
pause_time {N}
FUNCTION
allows a remote device driver to accept commands between requests by pausing a few
seconds to allow the line to turn around.
ARGUMENTS
N
is the number of seconds that the driver must pause between requests. N must be
between 0 and 30 seconds. If N is not given. a value of 10 is assumed.
Name:
print_devices ddd>idd is assumed.
-request_type STR, -rqt STR
lists only devices for the request type specified by SIR (e.g., printer, punch).
SYNTAX AS A COMMAND
FUNCTION
prints a list of logical line_ids and their associated communications channel from data
in the iod_working_tables segment.
CONTROL ARGUMENTS
-brief, -bf
suppresses printing of a heading line.
-dir path
specifies the absolute pathname of the directory contalnmg the iod_working_tables
segment. If not given, the directory >ddd>idd is assumed.
6-18
GB64-00
Name: prt_control
SYNTAX AS A COMMAND
prt_control {minor_device} {args}
FUNCTION
sets the driver request processing modes. Each key may be preceded by the circumflex
character (") to set the value to off.
ARGUMENTS
minor_device
is a minor device name (as shown by the status command) This argument is
optional if there is only one printer minor device, but it required otherwise.
-print
if arg is not given. or if a single arg "-print" is given, the current modes are
printed.
auto_print, I\auto_print
This mode causes the driver to start printing each request as soon as it is
received from the coordinator (after a go command has been given). This is the
normal mode of operation. When I\auto_print is turned off, the driver goes to
request command level immediately after printing the log message. This allows the
operator to align the paper, change the paper, print sample pages, and issue all
other commands allowed at request command level (including the kill command).
force_esc, "force_esc
This mode turns on the esc mode of the printer DIM during the processing of
each request. This mode must be on if the slew-to-channel functions are to
operate. Normally, the force_esc mode is set by data in the request type info
(rqti) segment
force_nep, I\force_nep
This mode sets the noendpage (nep) mode of the printer DIM during the
processing of each request, whether the user has requested that mode or not. It is
normally set from data in the rqti segment This mode is used for request types
that require preprinted or preformatted paper (e.g., gummed labels, invoice forms).
f orce_ctl_char
This sets the ctl_char mode of the printer DIM during the processing of each
request, which allows an I/O daemon to send control sequences directly to a
remote printer instead of discarding the characters or printing their octal
equivalents. Setting this mode enables users who prepare print files through
Compose to activate special printer features such as superscripting or multiple
fonts. This mode is honored only by the remote printer driver module,
remote_drivef_.
6-19
GB64-OO
NOTES
If no arguments are given, the current modes are printed.
Name: punch
SYNTAX AS A COMMAND
punch
FUNCTION
is used by remote punch drivers at request command level to proceed with the
punching of the requested segment.
Name: pun_control
SYNTAX AS A COMMAND
pun_control {minor_device} {control_mode} {-control_arg}
FUNCTION
is used by remote drivers at normal command level to set the punch control modes.
It does not apply to the central site punch driver.
ARGUMENTS
minor_device
is the name of the punch minor device that the command is addressing.
(Required if there are two or more punch minor devices)
control_mode
specifies the modes to be set. You can precede the mode name by "A" to reset
the mode. If you don't give it, the current modes for the specified minor device
are printed. This mode is currently defined:
autopunch
allows the driver to process punch requests continuously without operator
intervention. When this mode is not set (i.e., Aautopunch) , the driver comes
to request command level after printing the log message and waits for the
operator to give the "punch" command before continuing.
11/86
6-20
GB64-00A
ready
CONTROL ARGUMENTS
-print
if you give it alone, or if you give no control_mode, the modes are printed.
NOTES
The "autopunch mode is normally used by a remote operator to allow the output to
be directed to a particular device based on information in the log message. Once the
proper device has been assigned, the operator must type "punch" for the driver to
continue with the user's request
Name: read_cards
SYNTAX AS A COMMAND
FUNCTION
applies to device drivers that can read user card decks. It allows the operator to
input card decks from a remote station or local device.
NOTES
The card codes accepted by various card readers may vary from one card reader to
another. The operator should be familiar with the card codes used with the card
reader at the remote station.
Name: ready
SYNTAX AS A COMMAND
ready devl ••• devN {-control_arg}
FUNCTION
places the device and the specified minor devices in the active, or "ready," state. The
driver requests service only from the coordinator for a ready device. This command
performs the reverse function of the halt command.
11/86
6-21
GB64-00A
reinit
ready
ARGUMENTS
devN
is the name of a device, or minor device in the case of a multifunction device,
to be placed in the ready state.
CONTROL ARGUMENTS
-all, -a
makes all devices ready. If you use it, no device names need be given. If there
is only one device, -a is not required; in this case, ready is executed automatically
during driver initialization. If there are multiple minor devices, the operator must
specify either the ones to be made ready or -a.
Name: receive
SYNTAX AS A COMMAND
receive
FUNCTION
causes the driver to wait for output files to be transmitted from the remote system.
A message is issued at the start and end of each file receiVed. If automatic queueing
of output files is enabled for this simulated device, output files are locally printed or
punched after they have been successfully received; otherwise, the output files are
placed into the system pool storage as specified by the ++IDENT control records,
which must be present in the files.
Name: reinit
SYNTAX AS A COMMAND
reinit
FUNCTION
reinitializes the driver. The same device(s) and request type(s) are used without
requesting operator input Remote stations, however, have to reissue the station
command and any new default request types. If a control terminal is attached to the
driver, its attachment, form simulation mode, and form type are retained over the
reinitialization. Each device and request type is again requested from the coordinator.
This command is equivalent to the Multics new_proc command.
11/86
6-22
GB64-o0A
release
release
Name: release
SYNTAX AS A COMMAND
release
FUNCTION
returns the driver to normal command level. It is primarily used following a quit
signal. If a request was in progress, it is restarted.
11/86
6-22.1
GB64-00A
-A
This page intentionally left blank.
11/86
GB64-o0A
l'iame: req_status
SYNT AX AS A COMMAND
FUNCTION
gives the operator information about the current request. This command may only be
used at request command level.
CONTROL ARGUMENTS
-long, -lg
for printers only. Gives the operator the following information:
number of mu1tisegment fi le components
number of characters in file
current page number
current copy number
current 1 ine count
current mu1tisegment file component
char offset in current component
char offset from start of file
printer DIM modes
printer DIM position
If the control argument is omitted, only the first four items in the above list are
printed. In this case, the information looks like:
Request 10001: >print fi 1es>invoices>Station A.invoices
file components: 2, - char count: 4732865page no:
1006
current copy no: 2
There is no control_arg defined for punches.
printed:
The following three items are
current copy number
current request number
current pathname
In this case, the information looks like:
Request 20001 >punch_files>invoices>Station_A. invoices
current copy no: 2
6-23
GB64-00
restart
Name: request_type, rqt
SYNT AX AS A COMMAND
rqt
FUNCTION
is used to specify the request type to be used for the automatic queuing of output
files received by this device.
ARGUMENTS
rqt_name
is the name of the request type to be used for automatic queuing. The generic
type of this request type must agree with the type of device being simulated
("printer" for simulated line printers, etc). This parameter is optional; the default
value is the request type specified in the iod_tables definition of this driver.
Name: restart
SYNTAX AS A COMMAND
restart {arg}
FUNCTION
used either to restart processing of the current request after a device malfunction or
to reprocess requests in the coordinator's saved list.
ARGUMENTS
N
is the number of the request to be restarted. The coordinator searches its saved
list for a matching request. If found, the request will be re-processed ahead of
any other requests, including those from the "next" command. If the request had
been saved in the middle of a copy (suspended), the request will be restarted
beginning at the top of the following page~ a punch request will start at the
beginning of that copy.
-from N
specifies that all requests in the series beginning with request N are to be
restarted. This is an implicit save of all requests in the series.
6-24
GB64-00
restart
NOTES
When the restart command is issued directly after a quit signal, with no arguments,
the driver's current request is restarted. For print requests, the current page number,
minus 5, and copy number are displayed and the driver goes to request command
level. For punch requests, the number of copies completed (if more than one) is
displayed and the operator is asked to note how many were good.
The user is charged for the requested number of copies only, regardless of how many
copies were produced by this command.
If the request number series of a restarted request is still active, the driver will be
switched to another series. Each restarted request is assigned a new request number,
and any subsequent restart must be based on the new request number.
Name: restart_q
SYNTAX AS A COMMAND
FUNCTION
signals the coordinator to start taking requests from the beginning of the queue again.
This allows any deferred requests to be run if the operator has changed the deferring
criteria (see the defer_time command in this section).
ARGUMENTS
minor_device
is the name of one of the minor devices being run by the driver. It identifies
the request type queues to be restarted. It is optional for drivers with a single
minor device.
NOTES
When several drivers are running from a single device class, and several requests in
the queues are still in progress, it is possible that some requests will be repeated.
6-25
GB64-00
restart_status
Name:
runout_spacing
restart_statuS' (coordinator command)
SYNT AX AS A COMMAND
restart status
FUNCTION
causes the coordinator to print the number of restartable requests for each different
request series and to dientify those request series for which a restart cycle is in
progress.
Name: runout_spacing
SYNTAX AS A COMMAND
runout_spacing N
FUNCTION
sets the number of lines to advance the paper after requesting a command from a
remote multifunction slave terminal.
ARGUMENTS
N
is the number of lines the driver advances the paper after requesting a command
from the slave. N may be from zero to 60.
NOTES
The runout spacing is normally set in the attach description from the iod_tables. This
command allows the operator to change the spacing so that driver command requests
may be seen clearly above the platen.
6-26
GB64-00
.ample
Kame: sample
SYNT AX AS A COMMAND
sample {N}
FUNCTION
used by printer drivers at request command level to print a sample page of the file
for paper alignment or to verify the starting position in the file. The current position
of a new request is always page 1. The same page may be printed as often as needed.
ARGUMENTS
N
is the page number that the driver prints. If N is omitted, the driver prints the
curren t page in the file.
NOTES
If N is preceded by a "+" or "-", the number is relative to the current page of the
file. For example, "sample +3" skips forward three pages and prints the page; "sample
-8" skips backward eight pages and prints the page. Similarly, "sample 500" skips to
page n urn ber 500 and prin ts it.
If the page number specified is beyond the end of the file, an error message is
printed similar to:
End-of-File record encountered. EOF at page 2000, line 10.
Unable to skip to starting page.
Enter command (reques t) :
and a new command is requested.
The sample command prints a page with separator bars as an aid to the operator in
indicating the sample pages so they can be discarded.
Name: sample_form
SYNT AX AS A COMMAND
6-27
GB64-00
save
FUNCTION
prints a sample of the data used to record request processing on the control terminal.
The primary function of this command is to verify the alignment of the forms on the
control terminal. The data is formatted by the program that is called for each copy
of each request. (See the ctl_term command.)
NOTES
If form feed simulation is being used, the command checks to see if alignment has
been set. If not, it is set before the sample form is printed.
The sample_form command applies to all drivers that use a control terminal.
Name: sample_hs
SYNTAX AS A COMMAND
FUNCTION
prints a sample head sheet to align the paper before starting to print or after loading
more paper. This command should not be used in the middle of a request (e.g., after
a quit) unless the request is restarted using the restart command. Otherwise, the page
restart feature of the printer driver is placed out of synchronization.
ARGUMENTS
minor _device
is a minor device name (as shown by the status command) and is required if
there is more than one printer minor device.
Name: save
SYNT AX AS A COMMAND
save {arg}
FUNCTION
tells the coordinator that one or a series of requests are to be retained beyond the
normal holding time. The action is limited to requests in the specified request number
series. The save command allows requests to be saved for possible restarting until the
coordinator is logged out.
6-28
GB64-00
ave
ARGUMENTS
N
specifies the request number in the coordinator's saved list. The coordinator
searches its list of finished requests and marks the matching request number as
saved for later restarting. The request remains in the saved list until the request
is restarted by the restart command or until the coordinator is next initialized.
-from N
specifies that all requests, in the series beginning with request N are retained in
the saved list.
If no argument is given, the current request will be returned to the coordinator
and saved for later restarting. For printers, the request will be processed to the
bottom of the next even page and a normal tail sheet will be printed, showing a
charge of zero. When the request is later restarted, printing will begin at the top
of the next odd page.
NOTES
Once a saved request is restarted, it is not saved any longer than the normal retention
time. The coordinator never deletes the user's segment while the request is being
saved.
Name: sep_cards
SYNTAX AS A COMMAND
sep_cards {minor_device} {arg}
FUNCTION
is used by a remote punch driver at normal command level to control the punching
of separator cards between each output deck. If separator cards are not punched, the
operator should run the driver in step mode (see the step mode command) and
remove the cards from the punch as each request is completed.
ARGUMENTS
minor_device
is the name of the punch minor device which is being addressed. This argument
is optional if there is only one punch minor device, but is required otherwise.
CONTROL ARGUMENTS
standard
the standard separator cards are to be punched (default).
6-29
GB64-00
slave
none
no separator cards are to be punched.
-print
NOTES
if arg is not given, or if a single arg "-print", is given. the current value is printed.
Name: single
SYNT AX AS A COMMAND
single
FUNCTION
sets the single mode of the printer DIM so that form feed and vertical tab characters
are treated as newline characters for the current request. It also cancels any additional
requested copies that have not been processed by the driver. The single command is
used after a quit to stop runaway paper feeding caused, for example. by the printing
of a non-ASCII segment. The command applies only to drivers that operate a printer.
Name: slave
SYNTAX AS A COMMAND
slave message
FUNCTION
allows the master terminal operator to communicate with the operator of the slave
terminal by sending a message. The slave command is the reverse of the master
command.
ARGUMENTS
message
is any arbitrary one-line message containing no more than 120 characters.
6-30
GB64-00
Name: slave_term
SYNTAX AS A COMMAND
slave term key
FUNCTION
controls the ability of the slave terminal to enter commands, issue quit signals, and
receive log or error messages. The slave terminal must be active for the command to
be effective. The commands, no_commands. quits, and no_quits keys are restricted to
the master terminal.
ARGUMENTS
where key may be selected from the following:
commands
commands can be sent from the slave terminal to the driver.
master terminal.)
(Restricted to
echo
echoes each command line typed from the slave. (Input from the exec_com used
by the "x" command will not be echoed.)
errors
error messages are routed to the slave terminal.
log
log messages are routed to the slave terminal.
modes STRs
sets the slave terminal modes to those specified by STRs.
no_commands
no commands can be sent from the slave terminal to the driver.
master terminal.)
(Restricted to
no_echo
suppresses echoing of the slave commands (default).
no_errors
no error messages are routed to the slave terminal.
no_log
no log messages are routed to the slave terminal.
no_quits
no quit signals can be sent from the slave terminal to the driver. (Restricted to
master terminal.)
6-31
GB64-00
start
quits
quit signals can be sent from the slave terminal to the driver.
master terminal.)
Name:
(Restricted to
start ddd>idd>NAME function {args}
where function and args are as above; NAME is either _admin.ec for
standard drivers or _admin.ec for remote drivers. If NAME is not found,
the driver will look for the default of iod_admin.ec. Added names can be used to
group exec_corns in to categories.
An I/O daemon admin exec_com is written by a site administrator to provide
site-defined driver x command functions. The use of admin exec_corns is optional, but
when missing, the driver x command will not work. See the Multics System
Mai ntenance Procedures manual, Order No. AM81, for the application of the admin
exec_com to the creation of a driver-to-driver message facility.
Each I/O daemon admin exec_com is located in the >ddd>idd directory and follows
standard exec_com rules. There are two types of admin exec_corns: general and device
specific. These differ only in segment name, to allow the site to separate x command
functions by device name (station_id for remote stations). The iod_admin.ec segment is
the general exec_com and will be used by any driver that cannot find a
device-specific exec_com. A _admin.ec segment is a device-specific exec_com
for the given major device; for example, prta_admin.ec is specific to device prta.
Added names can be used to group several devices under a single device-specific
exec_com.
6-36
GB64-00
x
x
The Multics command iod_command may be used within an. admin exec_com to
execute arbitrary I/O daemon commands. For example:
iod command defer_time 30
may be used in an admin exec_com to change the auto defer time limit for the
current driver to 30 minutes. The iod_command command is described in Section 2.
When writing an I/O daemon admin exec_com, the administrator must remember that
the process that executes it will. most likely, have full SysDaemon access and privileges
to the system. Therefore, care must be given in choosing what functions should be
placed at the hands of a remote station operator or an inexperienced device operator.
What follows is a sample section of an admin exec_com. It includes examples of how
some iod_val active function keys can be used to protect against operator errors. This
sample is for illustration only; see the iod_admin.ec segment supplied in the release
for working purposes.
6-37
GB64-00
x
x
& ---------------------------------------------------------&
& iod admin.ec
(to be found in >ddd>idd)
&
& Th i sis the exec_com for the 10 Daemon dr i ver: IIX" command.
& The first argument to theollx ll command is &1 in this exec_com.
& The standard action is to transfer control to a label
& which wi 11 implement the function of &1.
&
& Any arguments associated with an
& with &2 in this exec_com.
"XII
command function begin
&command 1 ine off
&goto &l.command
&labe1 help.command
&
& For
II
x he I p II Pr i n t a l i s t
0
f x c omm and fun c t ion s •
&
&print cdr -user Pers.Proj
&print car -user Pers.Proj
&print pq {ldr_args}
&quit
&label cdr.command
&
& For II X cdr -user Pers.Proj "
S to cancel a dprint request for this driver
&
&if [not [exists argument &2JJ
&then &goto missing_arg.error
cdr -rqt [iod_val request_typeJ &f2
&quit
&label car.command
&
& For "x car -user Pers.Proj "
& to cancel an RJE job sent by this station
&
&if [not [exists argument &2JJ
&then go to missing_arg.error
car -sender [iod_val stationJ &f2
&quit
&label pq.command
&
& For "x pq {ldr_args}"
& to 1 ist all requests that can be processed by this driver
&
&if [exists argument &2J
&then ldr -a &f2
6-38
GB64-00
x
x
&else ldr -a -admin -rqt ([iod_val rqt_string]) -tt
&quit
&labe1 &l.command
&
& This is a catchall for any undefined command functions.
&
&print Undefined driver x command function.
&
ioa
"received command: "("a "')" &f1
&
&quit
&label missin9_arg.error
&
&print Expected argument missing. Try again or type
"X
help".
&
&quit
The Multics command iod_command may be used within an admin exec_com to
execute arbitrary I/O daemon commands. For example:
iod command defer_time 30
may be used in an admin exec_com to change the auto defer time limit for the
current driver to 30 minutes.
6-39
GB64-00
SECTION 7
VOLUME BACKUP DAEMON LIMITED SERVICE
SUBSYSTEM COMMANDS
The commands in this section are used when communicating with the following
and
daemons:
Volume_Dumper.Daemon,
Volume_Reloader.Daemon,
Volume_Retriever. Daemon.
The daemons operate within a limited service subsystem. A limited service
subsystem is a closed environment in which only preselected commands can be
executed. When the daemons are logged in, the start_up.ec causes the daemons to be
placed within the limited service subsystem, where the command repertoire is restricted
to the set defined in this section.
The necessary command tables (volume_dumper.ct. volume_retriever.ct. and
volume_reloader.ct) and the necessary project start_up.ec are supplied by Honeywell
with the operating system software. The administrator must copy the vbk_start_up.ec
from the tools directory and use it as the project_start_up.ec for the Daemon project.
The command for this procedure is illustrated below.
You can then set access on the segment, as appropriate.
The commands available to each of the above-mentioned daemons are listed
below:
Commands available to Volume_Dumper.Daemon:
complete_volume_dump
consol idated_volume_dump
del ete_vol ume_log
display_pvolog
display_volume_log
dmpr_unlock_pv
end_volume_dump
incremental_volume_dump
merge_volume_log
preattach_dump_volume
purge_vol ume_l og
rebuild_pvolog
recover_volume_log
set_vol ume_l og
set_volume_wakeup_interval
7-1
GB64-00
verify_dump_volume
volume_cross_check
volume_dump_trace_off
volume_dump_trace_on
wakeup volume dump
exec com (see-note, below)
help-(see note, below)
home d i r (see note, be low)
logo~t (see note, below)
user (see note, be low)
system (see note, below)
Commands availabe to Volume Reloader.Daemon
display_volume_log
merge_volume_log
recover_volume_log
reload volume
verify dump volume
exec com (see note, below)
help-(see note, below)
home dir (see note, below)
logo~t (see note, below)
user( see note, below)
system (see note, below)
Commands avai lable to Volume Retriever.Daemon
I ist_retrieval_requests
retrieve from volume
exec com-(see-note, below)
help-(see note, below)
home dir (see note, below)
logo~t (see note, below)
user (see note, below)
system (see note, below)
NOTE: The following are general user commands that are made available in the
limited service subsystem for convienience: exec_com. help, home_dir, logout, user, and
system. These commands are described in the Multics Commands and Active
F u nct ions manual, Order No. AG92.
7-2
GB64-00
complete_ volume_dump
complete_ volume_dump
l\amc: conlpletc_ volume_dump
SYNTAX AS A COMMAND
FUNCTION
starts a complete volume dump. For each physical volume specified. all segments and
directories are dumped.
CONTROL ARGUMENTS
-accoun ting
is
specifies
that accounting data
>scl >volume_backup_accoun ts for la ter
control argument is optional.
to
be collected
in
the directory
processing. The default is off. This
-auto
specifies that dump volumes are to be selected from the default dump volume
pool, which is also known as the tape pool or the volume pool segment, and is
located at >ddd>volume_backup> Volume_Dumper. volumes. For more information,
see the description of the manage_volume_pool command in the Mu/tics
Commands and Active Functions manual, Order No.
AG92. This control
argument is optional.
-control entry
where entry is the entryname of the control segment. The suffix "dump" is
assumed if not specified. This control argument is required.
-error_on
specifies that all error messages are to be written to the error_output switch as
well as to the dmpr_err.mm/dd/yy.hhmm.s segment. The default is that error
messages are written only to the dmpr_err.mm/dd/yy.hhmm.s segment. This
con trol argument is optional.
-incr_skip_count N
specifies that the volume log of each physical volume dumped is to be purged
and that N consolidated or complete volume dump volumes must be encountered
before incremental dump volumes are purged. This control argument is optional.
-manual_free
specifies that if purging is done, volumes must be freed from the volume pool
manually. This means that dump volumes are purged from the respective volume
logs but are not reused until they are marked as free in the volume pool. The
default is to automatically free volumes in the volume pool. This control
argument should be used only with the -auto control argument.
7-3
GB64-00
complete_ volume_dump
complete_ volume_dump
-mod_after DT
where DT is a time acceptable to the convert_date_to_binary_ subroutine. Only
those segments and directories whose date-time-modified exceeds DT are dumped.
This control argument is optional.
-names
specifies; that the entire name space of each directory dumped is recorded online.
This online data base significantly improves the performance of the volume
retriever, but requires a large amount of disk storage. This control argument is
optional.
-no_object
specifies that segments and directories are not to be dumped. Only the header
information that describes them is dumped. The default is to dump the segments
and directories. This control argument is optional.
-no_trace
specifies that the dumping process is not be be traced. This is the default.
-no_update
specifies that the VTOCE of segments and directories dumped is not to be
updated. This speeds up dumping at the cost of invalidating the dtd and volume
ID fields of the VTOCE. The default is to update the VTOCE. This control
argumen t is optional.
-operator STR
where STR specifies the name or initials of the user.
required.
This control argument is
-output_volume_desc STR
where STR specifies a value to be used instead of the default attach description.
The dump volume name is inserted in the attach description at the first
occurrence of the string ""a" in the attach description. The default attach
description is:
If STR contains blanks, it must be enclosed in quotation marks.
argument is optional.
This control
-preattach N
specifies that N volumes are to be preattached before wntlng on the first volume.
This allows a site to operate the volume dumper without user intervention, by
premounting the requested or supplied volumes. The default is to not preattach.
This control argument is optional.
-restart STR
specifies that the dump should restart from physical volume STR, which is
implicitly or explicitly defined in the control file. The default is to start at the
last volume dumped. This control argument is optional.
7-4
GB64-00
consolidated_ volume_dump
complete_ volume_dump
-trace
specifies that the dumping process is to be traced. As each segment is dumped to
the output tape volume. its unique id and pathname is written to the user_output
I/O switch.
-working_dir. -wd
specifies that the volume backup databases are to be searched for relative to the
working directory. The default is to search relative to the >ddd>volume_backup
directory. This control argument is optional.
NOTES
If a dump terminates abnormally, reinvoke the complete_volume_dump command. The
dump will be restarted and reload groups will be kept consistent. If the dump
terminates again, use the new_proc command to clean up the dumper process. Then
reinvoke the complete_ volume_dump command with the -restart argument. The -restart
argument must be used after a new_proc to keep reload groups consistent.
Name: consolidated_volume_dump
SYNTAX AS A COMMAND
consol i dated_vol ume_dump -control_args
FUNCTION
starts a consolidated volume dump. For each physical volume specified, those segments
and directories that have been incrementally dumped since the last consolidated volume
dump are dumped. This command frees for use the incremental tapes that it makes
obsolete, consistent with the -incr_skip_count control argument.
CONTROL ARGUMENTS
-accoun ting
is
specifies that accounting data
>scl>volume_backup_accounts for later
control argument is optional.
the directory
to be collected
in
processing. The default is off. This
-auto
specifies that dump volumes are to be selected from the default dump volume
pool, which is also known as the tape pool or the volume pool segment, and is
located at >ddd >volume_backup>Volume_Dumper. volumes. For more information,
see the description of the manage_volume_pool command in the Multics
Commands and Active Functions manual, Order No.
AG92. This control
argumen t is optional.
7-5
GB64-00
consolidated_volume_dump
consolidated_volume_dump
-control entry
where entry is the entryname of the control segment. The suffix "dump" is
assumed if not specified. This control argument is required.
-cumulative
specifies that segments and directories dumped are not to be removed from the
list of objects to be dumped next time. This provides cumulative dumping if
desired. The default is off. This control argument is optional.
-error_on
specifies that all error messages are to be written to the error_output switch as
well as to the dmpr_err.mm/dd/yy.hhmm.s segment. The default is that error
messages are written only to the dmpr_err.mm/dd/yy.hhmm.s segment. This
control argument is optional.
-incr_skip_count N
specifies that the volume log of each physical volume dumped is to be purged
and that N consolidated or complete volume dump volumes must be encountered
before incremental dump volumes are purged. Purging only takes place for
consolidated volume dumps if N is nonzero. This control argument is optional.
-manual_free
specifies that if purging is done, volumes must be freed from the volume pool
manually. This means that dump volumes are purged from the respective volume
logs but are not reused until they are marked as free in the volume pool. The
default is to automatically free volumes in the volume pool: This control
argument should be used only with the -auto control argument.
-names
specifies that the entire name space of each directory dumped will be recorded
online. This online data base significantly improves the performance of the
volume retriever, but requires a large amount of disk storage. This control
argument is optional.
-no_object
specifies that segments and directories are not to be dumped. Only the header
information that describes them is dumped. The default is to dump the segments
and directories. This control argument is optional.
-no_trace
specifies that the dumping process is not be be traced. This is the default.
-no_update
specifies
updated.
id fields
argument
that the VTOCE of segments and directories dumped is not to be
This speeds up dumping at the cost of invalidating the dtd and volume
of the VTOCE. The default is to update the VTOCE. This control
is optional.
-operator STR
where STR specifies the name or initials of the user.
required.
7-6
This control argument is
GB64-00
consolidated_ volume_dump
consolidated_ volume_dump
-output_ volume_desc STR
where STR specifies a value to be used instead of the default attach description.
The dump volume name is inserted in the attach description at the first
occurrence of the string ""a" in the attach description. The default attach
description is:
If STR contains blanks, it must be enclosed in quotation marks.
argument is optional.
This control
-preattach N
specifies that N volumes are to be preattached before wntmg on the first volume.
This allows a site to operate the volume dumper without user intervention, by
premounting the requested or supplied volumes. The default is to not preattach.
This control argument is optional.
-restart STR
specifies that the dump should restart from physical volume STR, which is
implicitly or explicitly defined in the control file. The default is to start at the
last volume dumped. This control argument is optional.
-trace
specifies that the dumping process is to be traced. As each segment is dumped to
the output tape volume, its unique id and pathname is written to the user_outpl!t
I/O switch.
-working_dir, -wd
specifies that the volume backup databases are to be searched for relative to the
working directory. The default is to search relative to the >ddd>volume_backup
directory. This control argument is optional.
NOTES
If a dump terminates abnormally, reinvoke the consolidated_volume_dump command.
The dump will be restarted ~nd reload groups will be kept consistent. If the dump
terminates again, use the new _proc command to clean up the dumper process. Then
reinvoke the consolidated_ volume_dump command with the -restart argument. The
-restart argument must be used after a new_proc to keep reload groups consistent.
7-7
GB64-00
display _pvolog
Name: delete_volume_log
SYNT AX AS A COMMAND
FUNCTION
deletes the volume log segment used by the volume backup subsystem in a way that
keeps the other segments used by the volume backup subsystem consistent.
ARGUMENTS
vlname
is the name of the volume log. The volog suffix is assumed if not specified.
CONTROL ARGUMENTS
-manual_free
specifies that if deleting is done. volumes are not freed from the volume pool
automatically; manual freeing is required. This means that dump volumes are
deleted from the respective volume logs but are not reused until they are marked
as free in the volume pool. The default is to automatically free volumes in the
volume pool.
NOTES
This command should only be used to delete volume log segments of physical volumes
f or which nei ther retrieval nor reloading is in tended in the future.
Name: display _pvolog
SYNTAX AS A COMMAND
display_pvolog dvname {-control_argsl
FUNCTION
displays the data content of a physical volume log.
ARGUMENTS
dvname
is the dump volume name.
7-8
GB64-o0
display _pvolog
CONTROL ARGUMENTS
-no_header. -nhe
specifies no header. The default is to have one.
-pvnamc STR, -pv STR
displays only data associated with the disk volume specified by STR.
-working_dir, -wd
searches for the physical volume log in the directory [wd] >pvolog. rather than in
the default system directory.
Name: display_volume_log
SYNTAX AS A COMMAND
display_volume_log vlname {-control_args}
FUNCTION
displays a summary of the dump volumes that contain information dumped from a
specified physical volume.
ARGUMENTS
vlname
is the name of the volume log. The volog suffix is assumed if not specified.
CONTROL ARGUMENTS
-complete. -comp
specifies that information about only complete mode dump volumes is to be
displayed.
-consolidated, -cons
specifies that information about only consolidated mode dump volumes is to be
displayed.
-incremen tal, -incr
specifies that information about only incremental mode dump volumes is to be
displayed.
-no_header, -nhe
specifies that the output header is not to be printed. The default is to print the
output header.
7-9
GB64-00
display _volume_log
-volname STR
specifies that only the information pertinent to the dump volume named STR is
to be printed.
NOTES
If no modes (-incr, -cons, or -comp) are specified, information about all modes is
displayed.
Name: dmpr _unlock_pv
SYNTAX AS A COMMAND
FUNCTION
unlocks a physical volume for volume dumping should the dumper process terminate
abnormally with the lock set. A control argument must be used to specify the dump
mode that is locked.
ARGUMENTS
pvname
is the name of the physical volume that was locked.
CONTROL ARGUMENTS
-complete, -comp
unlocks the complete dump mode.
-consolidated, -cons
unlocks the consolidated dump mode.
-incremental, -incr
unlocks the incremental dump mode.
ACCESS REQUIRED
This command requires hc_backup_ access.
7-10
GB64-0
incremental_ volume_dump
1\ame: end_volume_dump
SYNT AX AS A COMMAND
FUNCTION
closes open volume logs and detaches attached switches.
volume dump cycles.
It is used at the end of
Name: incremental_volume_dump
SYNT AX AS A COMMAND
FUNCTION
starts an incremental volume dump. For each physical volume specified, those segments
and directories that are stored on the volume are dumped if they have been modified
since the last incremental volume dump.
CONTROL ARGUMENTS
-accoun ting
specifies
that
accounting
data
is
>sc1>volume_backup_accounts for la ter
control argument is optional.
to
be
the
directory
co lIec ted
in
processing. The default is off. This
-auto
specifies that dump volumes are to be selected from the default dump volume
pool, which is also known as the tape pool or the volume pool segment, and is
located at >ddd>volume_backup> Volume_Dumper.volumes. For more information,
see the description of the manage_volume_pool command in the Multics
Commands and Active Functions manual, Order No.
AG92. This control
argument is optional.
-control entry
where entry is the entryname of the control segment. The suffix "dump" is
assumed if not specified. This control argument is required.
-cumulative
specifies that segments and directories dumped are not to be removed from the
list of objects to be dumped next time. This provides cumulative dumping if
desired. The default is off. This control argument is optional.
7-11
GB64-00
incremental_ volume_dump
incremental_volume_dump
-detach
specifies that dump volumes be detached after each pass of the Dumper.
default is -no_detach. This control argument is optional.
The
-error_on
specifies that all error messages are to be written to the error_output switch as
well as to the dmpr_err.mm/dd/yy.hhmm.s segment. The default is that error
messages are written only to the dmpr_err.mm/dd/yy.hhmm.s segment. This
control argument is optional.
-names
specifies that the entire name space of each directory dumped will be recorded
online. This online data base significantly improves the performance of the
volume retrieve, but requires a large amount of disk storage. This control
argument is optional.
-no_detach
specifies that dump volumes not be detached after each pass of the Dumper, but
only when they become full. when they have an error, or at the end of the
dump. This is the default.
-no_object
specifies that segments and directories are not to be dumped. Only the header
information that describes them is dumped. The default is to dump the segments
and directories. This control argument is optional.
-no_trace
specifies that the dumping process is not be be traced. This is the default.
-no_update
specifies that the VTOCE of segments and directories dumped is not to be
updated. This speeds up dumping at the cost of invalidating the dtd and volume
ID fields of the VTOCE. The default is to update the VTOCE. This control
argument is optional.
-opera tor STR
where STR specifies the name or initials of the user.
required.
This control argument is
-output_volume_desc STR
where STR specifies a value to be used instead of the default attach description.
The dump volume name is inserted in the attach description at the first
occurrence of the string ""a" in the attach description. The default attach
description is:
tape_mult_
~a
-write -system
If STR contains blanks, it must be enclosed in quotation marks.
argument is optional.
7-12
This control
GB64-00
incremental_volume_dump
incremental_volume_dump
-preattach N
specifies that N volumes are to be preattached before writing on the first volume.
This allows a site to operate the volume dumper without user intervention, by
premounting the requested or supplied volumes. The default is to not preattach.
This control argument is optional.
-restart STR
specifies that the dump should restart from physical volume STR, which is
implicitly or explicitly defined in the control file. This only occurs in the first
pass. This control argument is optional.
-trace
specifies that the dumping process is to be traced. As each segment is dumped to
the output tape volume, its unique id and pathname is written to the user_output
I/O switch.
-wakeup N
where N is a wakeup interval in minutes for the incremental volume dumper. The
interval must be between 1 and 1440 minutes. The default is 60 minutes. This
control argument is optional.
-workinLdir, -wd
specifies that the volume backup databases are to be searched for relative to the
working directory. The default is to search relative to the >ddd>volume_backup
directory. This control argument is optional.
NOTES
After a dump cycle has completed, you should invoke the end_volume_command to
close any open volume logs and detach any attached switches. The end_volume_dump
command can also be used to clean up a dumper process prior to the reinvocation of
dumping after a problem has occurred.
Should the alarm clock timer fail, the incremental volume dumper can be restarted by
using the wakeup_volume_dump command.
11/86
7-13
GB64-o0A
list_retrieval_requests
Name: list_retrieval_requests, Irr
SYNTAX AS A COMMAND
lrr {path} {-control_args}
FUNCTION
lists retrieval requests in the retrieval daemon queues.
entryname of each request are printed.
The request identifier and
ARGUMENTS
path
is the pathname of a request to be listed. The star convention is allowed. Only
requests matching this pathname are selected. If you give no path, all pathnames
are selected. This argument is incompatible with -entry.
CONTROL ARGUMENTS
-absolute_pathname, -absp
prints the full pathname of each selected request, rather than the just entryname.
-admin {User_id}, -am {User_id}
selects the requests of all users, or of the user specified by User_ida If you don't
choose -admin, only your own requests are selected. This control argument is
incompatible with -user. (See "Access Required" below.)
-all, -a
searches all queues and prints the totals for each nonempty queue whether or not
any requests are selected from it. This control argument is incompatible with
-queue.
-brief, -bf
does not print the state and comment of each request This control argument is
incompatible with -long and -total.
-entry STR, -et STR
selects only requests whose entrynames match STR. The star convention is allowed.
Directory portions of request pathnames are ignored when selecting requests.
-id ID
selects only requests whose identifiers match the specified ID.
-long, -lg
prints· all the information pertaining to a retrieval request If you omit -long,
only the full pathname of the object or subtree to be retrieved is printed.
-lon8-id, -lgid
prints the long the request identifier.
7-14
GB64-OO
-posi tion. -psn
prints the pOSlllOn within its queue of each selected request. When used with
-totaL it prints a list of all the positions of the selected requests. (See "Access
Required. tf)
-queue N. -q N
searches only queue N. If you don't select -queue. all queues are searched but
nothing is printed for queues from which no requests are selected.
-total, -tt
prints only the total number of selected requests and the total number of requests
in the queue plus a list of positions if you choose -position. If the queue is
empty, it is not listed.
-user User_id
selects only requests entered by the specified user. (See "Access Required.")
ACCESS REQUIRED
You must have 0 access to the queue(s). You must have r extended access to the
queue(s) to use -admin. -position, or -user, since it is necessary to read all requests
in the queue(s) to select those entered by a specified user.
NOTES
The default condition is to list only pathnames for the default queue.
The User_id arguments specified after -admin or -user can have any of the following
forms:
Person_id.Project_id
Per son_ i d. ~':
Person id
'1:. Proj ect_ i d
.Project_id
matches
matches
same as
matches
same as
same as
that user only
that person on any project
Person_id.*
any user on that project
*.Project_id
-admin with no User_id following it.
If you select no arguments. only your own requests are selected for listing.
(See
en ter _retrieval_requests.>
7-15
C1B64-00
preattach_dump_ volumes
Name: merge_volume_log
SYNTAX AS A COMMAND
merge_volume_log vlnamel vlname2 {vlname3}
FUNCTION {
merges the contents of two volume logs that describe the same physical volume. It
should only be used to merge the segment produced by a recover_ volume_log
operation with the volume log already in existence.
ARGUMENTS
vlnamel
is the pathname of the old volume log. After vlnamel and vlname2 are
combined, the merged copy is given the name of the old volume log (vlnamel),
unless the optional argument vlname3 is specified.
vlname2
is the pathname of the new volume log.
vlname3
is the pathname of the resultant merged volume log.
NOTES
The suffix volog is assumed for all vlnames, if not specified.
Name: preattach_dump_volumes
SYNTAX AS A COMMAND
FUNCTION
allows output dump volumes to be attached to a process which is actively performing
an incremental volume dump. This command performs the same functions as the
-preattach control argument when it is used with the incremental_volume_dump
command.
ARGUMENTS
N
is the number of tape volumes to be preattached. N must be less than or equal
to 50.
7-16
GB64-00
preattach_dump_ volumes
NOTES
This command may be invoked repeatedly during the life of the incremental volume
dump process, but at no time may more than 50 tape volumes be preattached.
Name: purge_ volume_log
SYNTAX AS A COMMAND
FUNCTION
removes, in a consistent manner, those entries in a volume log that represent
out-of -date information. Each entry in a volume log is part of a reload group. A
reload group consists of a set of dump volumes that would be used during a reload
of the physical volume.
ARGUMENTS
vI name
is the name of the volume log. The volog suffix is assumed if not specified.
CONTROL ARGUMENTS
-auto
if specified, the volumes purged are freed in the default dump volume pool.
which is also known as the tape pool or the volume pool segment. and is located
at >ddd>volume_backup>Volume_Dumper.volumes. For more information, see the
description of the manage_volume_pool command in the Multics Commands and
Active Functions manual, Order No. AG92. The default is off.
-force
if specified, causes purging even when some required databases cannot be located.
-incr_skip_count N
specifies that N consolidated or complete dumps must be encountered in a reload
group before incremental dump volumes are purged. This allows a site to retain
the more recent incremental dump volumes in a log volume even though they
have been superseded by later consolidated dump volumes. This control argument
is optional. If not specified they are purged.
-test
runs in test mode and reports what would have been done.
affected.
7-17
No databases are
GB64-00
rebuild_pvolog
-working_dir -wd
specifies that the volume logs are in the working directory, and the physical
volume logs searched for in the [wd] >pvolog directory. The default is to search
relative to the >ddd>volume_backup directory.
NOTES
After purging, two reload groups are left in a volume log unless the default number
of reload groups has been reset (see the set_ volume_log command). A reload group
consists of the following: all incremental volume dumps not superseded by consolidated
volume dumps; all incremental' and consolidated volume dumps not superseded by a
complete volume dump; a complete volume dump. The incr_skip_count control
argument allows a site to keep incremental dump volumes that contain the "only" copy
of some segment for a period of time. An example of such a segment is one that is
created. incrementally dumped, then deleted before the consolidated dump is run.
Name: rebuild_pvolog
SYNT AX AS A COMMAND
rebui ld_pvolog dvname {-control_args}
FUNCTION
rebuilds a physical volume log by scanning all the volume logs for instances of the
dump volume specified.
ARGUMENTS
dvname
is the name of a dump volume.
CONTROL ARGUMENTS
-brief, -bf
specifies brief output.
-long, -lg
specifies long output.
-workin~dir
-wd
searches for the volume logs in the working directory; the resulting rebuilt
physical volume log is placed in the directory [wd] >pvolog rather than the system
default directories.
7-18
GB64-00
recover_volume_log
Name: recover_volume_log
SYNTAX AS A COMMAND
recover_volume_log pvnames {-control_args}
FUNCTION
recovers volume logs from dump volumes. It should be invoked only if volume logs
for physical volumes to be reloaded cannot be found. Its input is a list of the latest
dump volumes for the physical volumes in question as specified by the caller.
ARGUMENTS
pvnames
are the names of the physical volumes whose volume logs are to be recovered.
All pvnames supplied must be valid physical volume names (i.e. the physical
volumes must be valid members of a registered logical volume).
t
CONTROL ARGUMENTS
-input_volume_desc STR
where STR is the attach description used to replace the default attach description
"tape_mult_ Aa -system". The dump volume name is inserted in· the attach
description at the first occurrence of the string "Aa" in the attach description.
-workin8-dir t -wd
specifies that the volume backup databases are to be recovered relative to the
working directory. The default is to recover them relative to the >ddd>volume_backup
directory. This control argument can be used to recover the volume logs for
physical volumes that. are not part of the currently mounted storage system. This
control argument is optional.
NOTES
No announcement of the recovery of any volume logs is provided until all volume
logs have been recovered or the query for the dump volume name is answered with a
period (tl. ").
After a recover_volume_log operation is executed, it may be necessary to run a
merge_volume_log operation.
7-19
GB64-00
reload.....volume
reload_volume
Name: reload_volume
SYNTAX AS A COMMAND
reload_volume -control_args
FUNCTION
reconstructs the contents of physical volumes using the dump volumes produced by the
volume dumper facility. You can use it in ring 1 or 4.
CONTROL ARGUMENTS
-disk_model STR
where STR is the type of disk being reloaded.
following:
STR must be one of the
3380
3381
d400
d402
d451
d500
d501
If not specified, the registration information for the physical volume to be
reloaded is used. This control argument is not allowed when more than one
physical volume is being reloaded.
-error_on
specifies that error messages are written to the error_output switch as well as the
rldr_err.mm/dd/yy.hhmm.s segment. (Default: off)
-input_volume_desc STR
where STR is an attach description for the dump volumes the reloader reads. The
dump volume name is inserted in the specified attach description at the first
occurrence of the string "Aa" within the attach description. The default attach
description is
-manual
specifies that the dump volumes are requested by the reloader, rather than being
automatically determined. If there are no more dump volumes to read, type a
period.
11/86
7-20
GB64-OOA
reload_volume
reload_volume
-no_detach
specifies that, at the completion of the reload, neither the dump volume nor the
physical volume are detached. This control argument is not allowed when more
than one physical volume is being reloaded. (Default: off)
-no_object
specifies that segments and directories are not read from the dump volumes and
thus not written to the physical volume. In this case only the VTOC is reloaded.
(Default: segments and directories are read)
-operator STR
specifies the name of the user doing the reload. (Required)
-output_volume_desc STR
where STR is an attach description for the physical volume the reloader writes.
The physical volume name is inserted at the first occurrence of the string ""a" in
the attach description, and the type at the second occurrence. The default attach
description is
rdisk_ Aa Aa -write -system
-pvname STR1 STR2...STRs
specifies the name(s) of the physical volume(s) to be reloaded. You can give it
more than once. (Required)
-pvname_device STRP1 STRD1... STRPs STRDs
-pvdv STRPI STRDl. ..STRPs STRDs
specifies the name(s) of the physical volume(s). to be reloaded and what device(s)
the volume(s) will be on. STRPs and STRDs make up an ordered pair list of
pvname (STRPs) followed by the device name ddd>volume_backup directory)
11/86
7-21
GB64-o0A
reload_volume
NOTES
When volume-reloading on an MSU SOO/501 disk drive, the procedures differ slightly
depending on the ring of execution.
When performing the operation in ring 1, the ordering of the pvnames (because of
the implementation of RCP) should be the same as that specified for the init_vol,
set_drive_usage, and reload_volume commands. Ensure that the only "io" devices
configured are those to be reloaded.
When performing the operation in ring 4, you must use the assign_resource
to assign the disk_drive resource on which you want the physical volume
after the reload. For this assignment to succeed, the operator must have set
disk_drive resource and its partner on the shared spindle to "io"
set_drive_usage command.
command
to reside
both this
with the
*
Name: retrieve_from_volume
SYNTAX AS A COMMAND
FUNCTION
processes queued retrieval requests. This command can be operated in an automatic or
step mode. It must be run from a process that has access to the retrieval queues
located in >daemon_dir_dir>volume_retriever, the volume logs and contents segments
produced by the volume dumper, and the ring 0 gates hc_backup_ and system_privilege_o
11/86
7-22
retrieve_from_ volume
CONTROL ARGUMENTS
-accounting
specifies
that
accounting data
is
>scl>volume_backup_accounts for later
control argument is optional.
the
directory
in
to
be
co 11 ec ted
processing. The default is off. This
-all. -a
specifies that all queues are to be processed. This is the default.
-error_on
specifies that all error messages are to be written to the switch error_output as
well as the file retv_err.mm/dd/yy.hhmm.s. The default is off.
-input_ volume_desc i_att_desc
where i_att_desc is used to replace the default attach description "tape_mult_ "a
-system. The dump volume name is inserted in the attach description at the first
occurrence of the string ""a" in the attach description.
-list
lists all requests in the private queue and the options for each request.
-long
logs all requests in the error file.
-manual
specifies that the dump volumes are requested by the volume retriever, rather than
being automatically determined. If there are no more dump volumes to read, the
operator should type a period (.).
-queue N, -q N
specifies the queue that requests are to be taken from.
queues are searched.
If not specified, all
-step
specifies that each request in the queue is to be printed on the terminal before
processing so that the operator can decide if he wishes to proceed. If not
specified, each request is processed until the queue is exhausted. See "Notes"
below for more information.
-working_dir, -wd
specifies that the volume backup databases are to be searched for relative to the
working directory. The default is to search relative to the >ddd>volume_backup
directory. This control argument is optional.
7-23
GB64-QO
retrieve_from_ volume
NOTES
If the -step control argument is specified, each retrieval request is printed and the
retriever waits for the user to type one of the following commands:
proceed, p
do the ,retrieval request and delete the request from the queue.
skip, s
skip the retrieval request but leave the request in the queue.
cancel. c
do not process the retrieval request and delete it from the queue.
quit. q
stop processing and return to command level.
help, h
print out the acceptable arguments to the -control control argument.
A list operation only lists the retrieval requests remaining. It does not process them.
SYNTAX AS A COMMAND
FUNCTION
alters certain parameters that describe the contents of a volume log.
ARGUMENTS
vlname
is the name of the volume log. The volog suffix is assumed if not specified.
CONTROL ARGUMENTS
-reload~oups
N
sets the number of reload groups to N, where N> 1. The default value, to be set
at volume log creation, is 2.
7-24
GB64-0{
verify_dump_volume
SYNT AX AS A COMMAND
FUNCTION
sets a new wakeup interval for a running incremental volume dump process.
ARGUMENTS
interval
is the new wakeup interval in minutes. The interval must be between 1 and 1440
minutes.
I
NOTES
The new interval becomes effective immediately. If it is less than the current one, the
wakeup time may be in the past; in that case, the timer is effective immediately and
the dumper is awakened.
SYNTAX AS A COMMAND
verify_dump_volume dvname {-control_args}
FUNCTION
checks the validity and readability of a dump volume produced by the volume dumper
subsystem. Optionally it also produces a pathname list of the segments and directories,
if known, on the dump volume.
ARGUMENTS
dvname
is the name of the dump volume.
CONTROL ARGUMENTS
-brief, -bf
produces a short-form list of objects on the dump volume consisting only of
pathnames.
11/86
7-2S
GB64-OOA
verify_dump_volume
-input_volume_desc STR
uses the attach description STR, where the default STR is "tape_mult_ I\a
-system". The volname is inserted at the first occurrence of I\a in the attach
description.
-long, -lg
produces a long-form list of objects on the dump volume consisting of pathname,
object type, and other information where applicable.
-stop_vtocx N
stops the verification process when a VTOCE with octal index N is encountered,
calls the debug command, and prints a pointer to the VTOCE.
NOTES
If you give no control argument, the entire dump volume is read and an error count
message is printed at the end of the volume. If read errors occur, the same
resynchronization mechanism used by the volume reloader and volume retriever is used.
If the path name cannot be determined, the string "UNKNOWN" is used.
SYNTAX AS A COMMAND
volume_cross_check dvname {-control_args}
FUNCTION
checks the validity of the various volume backup databases. Where it detects
inconsistent information, it corrects and rebuilds the databases. The cross-checking is
performed using the volume pool, ·and the various volume logs.
ARGUMENTS
dvname
is the name of the dump volume.
CONTROL ARGUMENTS
-brief, -bf
specifies brief output.
-long, -Ig
specifies long output
-workinLdir, -wd
11/86
7-26
GB64-o0A
searches the working directory for volume logs and the Volume_Dumper. volumes
volume pool; searches the directory [wd] >contents for the contents segment and
the contents names segment; searches the directory [wd] >pvolog for the physical
volume log. If you give no -wd, the default system directories are searched.
NOTES
To cross-check all the volumes in use by the volume backup system, issue the
following command sequence:
manage_volume_pool u >ddd>volume_backup>Volume_Dumper
volume_cross_check ([manage_volume_pool l5-name])
SYNTAX AS A COMMAND
FUNCTION
turns off dump process tracing in a currently running incremental volume dump
process.
SYNTAX AS A COMMAND
FUNCTION
turns on dump process tracing. As each segment is dumped to the output tape
volume, the command causes the segment's unique ID and pathname to be written to
the user_output I/O switch. This command is useful only for incremental volume
dumps. You can use it to start tracing of a currently running incremental volume
dump process.
11/86
7-27
GB64-00A
Name: wakeup_volume_dump
SYNTAX AS A COMMAND
FUNCTION
restarts the incremental volume dumper. It is used when the alarm clock timer failst
and when an additional pass of the dump is needed (e.g. t before a shutdown).
11/86
7-28
GB64-00A
SECTION 8
HIER~A.RCHY
BACKUP DAEMON LIMITED
SERVICE SUBSYSTEM COMMANDS
The commands in this section are used when communicating with the
Backup.SysDaemon and the Dumper.SysDaemon. The Backup.SysDaemon is used to
produce incremental and consolidated dumps. The Dumper.SysDaemon is used to
produce complete dumps.
The Backup.SysDaemon and the Dumper.SysDaemon operate within a limited
service subsystem. A limited service subsystem is a closed environment in which only
preselected commands can be executed. When the Backup.SysDaemon and the
Dumper.SysDaemon are logged in, the start_up.ec causes the daemons to be placed
within the limited service subsystem, where the command repertoire is restricted to the
set defined in this section.
The necessary command table (hierarchy_dumper.ct) and the necessary project
start_up.ec are supplied by Honeywell with the operating system software. The
administrator must copy the sysdaemon_project_start_up.ec from the tools directory and
use it as the project_start_up.ec for the SysDaemon project. The commands used for
this procedure are illustrated below.
copy >t>sysdaemon_project_start_up.ec >udd>sd>project_start_up.ec
sa >udd>sd>project_start_up.ec r* -replace
Please note that a limited service subsystem is not defined for the
Retriever.SysDaemon or the Reloader.SysDaemon. Thus, access to these daemons must
be limited to trusted individuals.
8-1
GB64-00
The commands available in the limited service subsystem are listed below.
catchup_dump
complete_dump
end_dump
start_dump
wakeup dump
exec com (see note, below)
help-(see note, below)
home d i r (see note, be low)
logo~t (see note, below)
system (see note, below)
user (see note, below)
Note: The following are general user commands that are made available in the limited
service subsystem for convenience: exec_com, help, home_dir, logout, system, and user.
These commands are described in the Multics Commands and Active Functions
manual, Order No. AG92.
8-2
GB64-00
catchup_dump
I\ame: catchup_dU111P
SYNTAX AS A COMMAND
catchup_dump {ctl_file {operator {ntapes {int}}}} {-control_args}
FUNCTION
begins a catchup hierarchy dump. It dumps an storage system segments and directories
which have been modified since a specified date and time (the default is midnight two
days prior). The catchup_dump command calls the backup_dump command to do the
actual dumping.
The catchup_dump command requires a dump control file, containing the fun
pathnames of the objects to be dumped. It calls backup_dump once for each line in
the control file. See "Notes on Format of a Dump Control File" below. When the
control file is exhausted, i.e., when the catchup dump pass is finished, the
catchup_dump command starts up the incremental hierarchy dumper in the same
manner as the start_dump command. (Incremental and catchup hierarchy dumps are
normally performed by the same process.) You can prevent this by using the
-nocontin control argument. A map of all objects dumped is created in the working
directory, with the name .dump.map.
If you don't specify the -debug control argument, catchup_dump increases the
scheduling priority of the dumping process by calling hphcs_$set_timax with a value of
7000000.
The catchup_dump command is one of the commands used to control hierarchy
dumping of storage system segments and directories to magnetic tape. The other
commands are:
backup_dump
complete_dump
end_dump
start_dump
wakeup_dump
You should note that argument processing for all of the hierarchy backup commands
is performed by a common argument processing procedure. The values of all
arguments are remembered in static storage and remain in effect for the life of the
process, unless changed by arguments given in subsequent invocations of backup
commands. It should also be noted that the dumping commands and the reloading/retrieving
commands are all part of the same hierarchy backup system, and argument values set
by the dumping commands remain in effect for the reloading/retrieving commands and
vice versa, unless overridden. However, dumping and reloading cannot be done in the
same process; use the new_proc command between dumping and reloading. See "Notes
on Default Arguments" below.
8-3
GB64-00
catchup_dump
You may define certain frequently used arguments to the catchup_dump command in
two different ways. The first way is to precede the ~rgument with an identifying
control argument. The second way is to place the argument in a certain position on
the command line. In the first case, the combination of control argument and
argument may appear anywhere on the command line after any positional information.
In the second case, the argument must appear at the beginning of the command line,
before any control argument-argument combinations or any control arguments which
stand alone.
For the catchup_dump command, the frequently used arguments are the control file,
the operator's name, the number of tape copies, and the wakeup interval. When
defined to the command positionally, i.e., without identifying control arguments, these
arguments must appear in the following positions:
catchup_dump {ctl_fi le {operator {ntapes {int}}}} {-control_args}
The control file and the operator's name must be specified, in one way or the other.
ARGUMENTS
ctl_file
is the pathname of the dump control file (see the -control control argument).
operator
is the operator's name or initials (see the -operator control argument).
ntapes
is the number of copies to be made of each hierarchy dump tape (see the -tapes
control argument).
int
is the wakeup interval (see the -wakeup control argument).
CONTROL ARGUMENTS
-all
causes all directory entries (in the specified subtree) to be dumped, regardless of
their dates modified or dates dumped. This argument overrides a previously given
-dtd control argument or DATE argument. This is the default.
-brief_map, -bfmap
creates a map file that lists the processed entries.
-con tin
causes catchup_dump to start the incremental hierarchy dumper after the catchup
pass is finished. This is the def aul t.
8-4
GB64-00
catchup_dump
-control path
indicates that path is the pathname of a dump control file. The suffix "dump" is
assumed. For example. "-control sys_dirs" specifies a control file named
sys_dirs.dump. in the working directory. See "Notes on Format of a Dump
Control File" below.
-debug
disables those phcs_ and hphcs_ calls that deactivate dumped segments and set
quotas.
-destination, STR, -ds STR
specifies a destination for pnntmg maps and error
"incremental" for maps and "error file" for error files.
files.
The
default
is
*
-dtd
tests and dumps each segment only if the segment or its branch has been
modified since the last time it was dumped.
-error_off
writes error messages into a file rather than online. The name of the error file
is printed when the first error is encountered. This is the default.
-error_on
writes error messages on the user's terminal.
-header STR, -he STR
specifies a heading for dprinting maps and error files.
-hold
leaves the current hierarchy dump tape or tapes mounted and inhibits rewinding
after the current hierarchy dump cycle is completed.
*
-map
writes a list of the segments and directories processed into a file.
default.
This is the
-nocontin
prevents catchup_dump from starting the incremental hierarchy dumper after the
catchup pass is finished.
-nodebug
enables hphcs_ calls to set quotas and the transparency switches.
default.
This is the
*
-nohold
rewinds and unloads the hierarchy dump tape or tapes at the end of the current
dump pass. This is the default.
-nomap
inhibits listing of the names of processed segments and directories and turns the
tape switch on (see -tape below).
8-5
GB64-o0
catchup_dump
-nooutput
inhibits wrItmg hierarchy dump information even if the tape switch is on. This is
used for a test run or debugging.
-noprimary, -npri
uses each pathname as giYen. The default is -primary.
-notape
inhibits wrItmg of a hierarchy tape. This argument also causes a map to be
created even if it was previously inhibited. (See -map above.)
-only
indicates that only the requested segment or directory and its branch are to be
dumped. This is the opposite of -sweep.
-opera tor STR
indicates that SIR is the user's name or initials (up to 16 characters in length).
-output
writes hierarchy dump information onto the tape if the tape switch is on. Ihis is
the default.
-primary, -pr
replaces all directory names in each pathname with the primary names.
the default.
This is
-pvname SIR
indicates that segments and directories may only be dumped if they reside on the
physical volume specified by SIR.
-request_type STR, -rqt SIR
specifies an output request type for printing maps and error files. Available
request types can 'be listed by using the print_request_types command (described in
the Multics Commands and Active Functions manual, Order No. AG92). Ihe
default is "printer."
-restart path
indicates that path is the pathname of a segment or directory where hierarchy
dumping is to be restarted. Use of this feature assumes that there is a dump
control file. It is normally used to restart a hierarchy dump that was interrupted
by a system failure.
-sweep
indicates that the whole subtree beginning with the given directory is to be
dumped, subject to the criteria of the -dtd control argument or the DATE
argument if either has been invoked. This is the default.
-tape
allows writing of a tape. Ihis is the default.
8-6
GB64-00
ca tch up _ dum p
-tapes N
indicates that N is the number of output tape copies to be made where N can be
either 1 or 2. The default is 1.
-ltape
sets the number of tape copies to 1 as an alternative to the -tapes argument.
-2 tapes
sets the number of tape copies to 2 as an alternative to the -tapes argument.
-wakeup N
indicates that N is the wakeup interval between incremental
passes, in minutes. The default is 60 minutes.
hierarchy
dump
DATE
an argument beginning with a character other than "-" or ">" is assumed to be a
date, in a format acceptable to the convert_date_to_binary_ subroutine. If the
argument can be converted to a date, then only segments and directories modified
after that date are dumped.
NOTES ON DEFAULT ARGUMENTS
The values of arguments given to any of the hierarchy backup commands are
remembered in static storage and remain in effect for the life of the process, unless
explicitly changed during t~e invocation of a subsequent backup command.
The following defaults are in effect for the dumper before any backup commands are
given; they are not, however, reset to these values at the start of each backup
command, except as noted.
-a 11
-contin
-error_of
-map
-nodebug
-noho 1d
-output
-primary
-sweep
-tape
8-7
GB64-00
complete_dump
The following defaults are set automatically at the time the respective commands are
executed:
catchup_dump
-tape
(default date yesterday at midnight)
complete_dump
-all
-tape
start_dump
-dtd
-hold
-tape
-wakeup 60
NOTES ON FORMAT OF A DUMP CONTROL FILE
The control file specified by "-control path" is an ASCII segment con tamIng absolute
pathnames of entries (segments, MSFs, and directory subtrees) to be dumped, each on
a separate line.
Name: complete_dump
SYNTAX AS A COMMAND
complete_dump {ctl_file {operator {ntapes}}} {-control_args}
FUNCTION
begins a complete hierarchy dump. It dumps all storage system segments and
directories, regardless of their modification dates. The complete_dump command calls
the backup_dump command to do the actual dumping.
The complete_dump command requires
pathnames of the objects to be dumped.
the control file. See "Notes on Format
all objects dumped is created in
.dump.map.
a
dump control file,
containing the full
It calls backup_dump once for each line in
of a Dump Control File" below. A map of
the working directory, with the name
The complete_dump command is one of the commands used to control hierarchy
dumping of storage system segments and directories to magnetic tape. The other
commands are:
8-8
GB64-QO
complete_dump
complete_dump
backup_dump
catchup_dump
end_dump
start_dump
wakeup_dump
You should note that argument processing for all of the hierarchy backup commands
is performed by a common argument processing procedure. The values of all
arguments are remembered in static storage and remain in effect for the life of the
process, unless changed by arguments given in subsequent invocations of backup
commands. ~t should also be noted that the dumping commands and the reloading/retrieving
commands are all part of the same hierarchy backup system, and argument values set
by the dumping commands remain in effect for the reloading/retrieving commands and
vice versa, unless overridden. However, dumping and reloading cannot be done in the
same process; use the new _proc command between dumping and reloading. See "Notes
on Default Arguments" below.
You may define certain frequently used arguments to the complete_dump command in
two different ways. The first way is to precede the argument with an identifying
con trol argument. The second way is to place the argument in a certain position on
the command line. In the first case, the combination of control argument and
argument may appear anywhere on the command line after any positional information.
In the second case, the argument must appear at the beginning of the command line,
before any control argument-argument combinations or any control arguments which
stand alone.
For the complete_dump command, the frequently used arguments are the control file,
the operator's name, and the number of tape copies. When defined to the command
positionally. i.e., without identifying control arguments, these arguments must appear in
the following positions:
complete_dump {ctl_file {operator {ntapes}}} {-control_args}
The control file and the operator's name must be specified, in one way or the other.
ARGUMENTS
ctl_file
is the pathname of the dump control file (see the -control control argument).
operator
is the operator's name or initials (see the -operator control argument).
ntapes
is the number of copies to be made of each hierarchy dump tape (see the -tapes
control argument).
8-9
GB64-00
complete_dump
complete_dump
CONTROL ARGUMENTS
-all
causes all directory entries (in the specified subtree) to be dumped, regardless of
their dates modified or dates dumped. This argument overrides a previously given
-dtd control argument or DATE argument. This is the default.
-brief_map, -bfmap
creates a map file that lists the processed entries.
-control path
indicates that path is the pathname of a dump control file. The suffix "dump" is
assumed. For example, "-control sys_dirs" specifies a control file named
sys_dirs.dump. in the working directory. See "Notes on Format of a Dump
Control File" below.
-debug
disables those phcs_ and hphcs_ calls that deactivate dumped segments and set
quotas.
*
-destination STR, -ds STR
specifies a destination for pnntmg maps and error
"incremental" for maps and "error file" for error files.
files.
The
default
is
-dtd
tests and dumps each segment only if the segment or its branch has been
modified since the last time it was dumped.
-error_of
writes error messages into a file rather than online. The name of the error file
is printed when the first error is encountered. This is the default.
-error_on
writes error messages on the user's terminal.
-header STR, -he STR
specifies a heading for dprinting maps and error files.
-hold
leaves the current hierarchy dump tape or tapes mounted and inhibits rewinding
after the current hierarchy dump cycle is completed.
*
-map
writes a list of the segments and directories processed into a file.
default.
This is the
-nodebug
enables hphcs_ calls to set quotas and the transparency switches.
default.
This is the
8-10
GB64-00
complete_dump
complete_dump
-nodprint. -no_dprint, -ndp
causes the start_dump command not to dprint maps and error files. The default
is -dprint. This control argument cannot be used with the backup_dump
command.
-nohold
rewinds and unloads the hierarchy dump tape or tapes at the end of the current
dump pass. This is the default.
-nomap
inhibits listing of the names of processed segments and directories and turns the
tape switch on (see -tape below).
-nooutput
inhibits wntmg hierarchy dump information even if the tape switch is on. This is
used for a test run or debugging.
-n oprimary , -n pri
uses each pathname as given. The default is -primary.
-notape
inhibits writing of a hierarchy tape. This argument also causes a map to be
created even if it was previously inhibited. (See -map above.)
-only
indicates that only the requested segment or directory and its branch are to be
dumped. This is the opposite of -sweep.
-opera tor STR
indicates that STR is the user's name or initials (up to 16 characters in length).
-output
writes hierarchv dump information onto the tape if the tape switch is on. This is
the default.
-primary, -pr
replaces all directory names in each pathname with the primary names.
the default.
This is
-pvname STR
indicates that segments and directories may only be dumped if they reside on the
physical volume specified by STR.
-queue N, -q N
specifies a queue number for any maps and error files that are dprinted.
default is queue 1.
8-11
The
GB64-00
complete_dump
complete_dump
-request_type STR, -rqt STR
specifies an output request type for printing maps and error files. Available
request types can be listed by using the print_request_types command (described in
the Mu/tics Commands and Active Functions manuaL Order No. A092). The
default is "printer."
-restart path
indicates that path is the pathname of a segment or directory wher.e hierarchy
dumping is to be restarted. Use of this feature assumes that there is a dump
control file. It is normally used to restart a hierarchy dump that was interrupted
by a system failure.
-sweep
indicates that the whole subtree beginning with the given directory is to be
dumped, subject to the criteria of the -dtd control argument or the DATE
argument if either has been invoked. This is the default.
-tape
allows writing of a tape. This is the default.
-tapes N
indicates that N is the number of output tape copies to be made where N can be
either 1 or 2. The default is 1.
-1 tape
sets the number of tape copies to 1 as an alternative to the -tapes argument.
-2 tapes
sets the number of tape copies to 2 as an alternative to the -tapes argument.
-wakeup N
indicates that N is the wakeup interval between incremental hierarchy dump
passes, in minutes. The default is 60 minutes.
DATE
an argument beginning with a character other than "-" or ">" is assumed to be a
date, in a format acceptable to the convert_date_to_binary_ subroutine. If the
argument can be converted to a date, then only segments and directories modified
af ter tha t date are dumped.
NOTES ON DEFAULT ARGUMENTS
The values of arguments given to any of the hierarchy backup commands are
remembered in static storage and remain in effect for the life of the process, unless
explicitly changed during the invocation of a subsequent backup command.
The following defaults are in effect for the dumper before any backup commands are
given; they are not, however, reset to these values at the start of each backup
command, except as noted.
8-12
0B64-00
complete_dump
-a 11
-contin
-error of
-map
-nodebug
-nohold
-output
-primary
-sweep
-tape
The following defaults are set automatically at the time the respective commands are
executed:
catchup_dump
-tape
(default date yesterday at midnight)
complete_dump
-all
-tape
start_dump
-dtd
-hold
-tape
-wakeup 60
NOTES ON FORMAT OF A DUMP CONTROL FILE
The control file specified by "-control path" is an ASCII segment containing absolute
pathnames of entries (segments, MSFs, and directory subtrees) to be dumped, each on
a separate line.
SYNTAX AS A COMMAND
8-13
GB64-00
start_dump
FUNCTION
ends an incremental hierarchy dump. It rewinds and detaches the tape, and dprints the
dump map and the error file (if one exists). It also disables the automatic wakeup
initiated by the start_dump command. You should use end_dump when you don't want
any more incremental dumps: for example, before you shut the system' down. and
before you run a catchup hierarchy dump (but only if the incremental dumper is
running).
The end_dump command is one of the commands used to control hierarchy dumping
of storage system segments and' directories to magnetic tape. The other commands are:
backup_dump
catchup_dump
complete_dump
start_dump
wakeup_dump
Name: start_dump
SYNTAX AS A COMMAND
start_dump {ctl_fi le {operator {ntapes {int}}}} {-control_args}
FUNCTION
begins incremental hierarchy dumping. It dumps all storage system segments and
directories which have been modified since the last time they were dumped. After
setting a timer to periodically wakeup and begin an incremental dump pass, the
start_dump command calls the backup_dump command to do the actual dumping. (The
default wakeup interval is one hour.)
The start_dump command requires a dump control file, containing the full pathnames
of the objects to be dumped. It calls backup_dump once for each line in the control
file. See "Notes on Format of a Dump Control File" below. When the control file is
exhausted. the incremental dumper "goes to sleep" until it is awakened by the timer to
begin another pass. A map of all objects dumped is created in the working directory,
with the name .dump.map.
8-14
GB64-00
The start_dump command is one of the commands used to control hierarchy dumping
of storage system segments and directories to magnetic tape. The other commands are:
backup_dump
catchup_dump
complete_dump
end_dump
wakeup_dump
You should note that argument processing for all of the hierarchy backup commands
is performed by a common argument processing procedure. The values of all
arguments are remembered in static storage and remain in effect for the life of the
process, unless changed by arguments given in subsequent invocations of backup
commands. It should also be noted that the dumping commands and the reloading/retrieving
commands are all part of the same hierarchy backup system, and argument values set
by the dumping commands remain in effect for the reloading/retrieving commands and
vice versa, unless overridden. However, dumping and reloading cannot be done in the
same process; use the new _proc command between dumping and reloading. See "Notes
on Default Arguments" below.
You may define certain frequently used pieces of information to the start_dump
command in two different ways. The first way is to precede the peice of information
with an identifying control argument. The second way is to place the piece of
information in a certain. position on the command line. In the first case, the
combination of control argument and information may appear anywhere on the
command line after any positional information. In the second case, the information
must appear at the beginning of the command line, before any control argument-information
combinations or any control arguments which stand alone.
For the start_dump command, the frequently used pieces of information are the
control file, the operator's name, the number of tape copies, and the wakeup interval.
When defined to the command positionally, i.e., without identifying control arguments,
these peices of information must appear in the following positions:
start_dump {ctl_fi le {operator {ntapes {int}}}} {-control_args}
The control file and the operator's name must be specified, in one way or the other.
ARGUMENTS
ctl_file
is the pathname of the dump control file (see the -control control argument).
operator
is the operator's name or initials (see the -operator control argument).
ntapes
is the number of copies to be made of each hierarchy dump tape (see the -tapes
control argument).
8-15
GB64-00
int
is the wakeup interval (se.e the -wakeup control argument).
CONTROL ARGUMENTS
-all
causes a11 directory entries (in the specified subtree) to be dumped, regardless of
their dates modified or dates dumped. This argument overrides a previously given
-dtd control argument or DATE argument.
-brief_map, -bfmap
creates a map file that lists the processed entries.
-control path
indicates that path is the pathname of a dump control file. The suffix "dump" is
assumed. For example. "-control sys_dirs" specifies a control file named
sys_dirs.dump, in the working directory. See "Notes on Format of a Dump
Control File" below.
-debug
disables those phcs_ and hphcs_ calls that deactivate dumped segments and set
quotas.
-destina tion STR, -ds STR
specifies a destination for printing maps and error
"incremental" for maps and "error file" for error files.
files.
The
-d prin t, -d P
causes the start_dump command to dprint maps and error files.
default.
default
is
This is the
-dtd
tests and dumps each segment only if the segment or its branch has been
modified since the last time it was dumped. This is the default.
-error_of
writes error messages into a file rather than online. The name of the error file
is printed when the first error is encountered. This is the default.
-error_on
writes error messages on the user's terminal.
-header STR, -he STR
specifies a heading for dprinting maps and error files.
-hold
leaves the current hierarchy dump tape or tapes mounted and inhibits rewinding
after the current hierarchy dump cycle is completed. This is the default.
8-16
GB64-00
-map
writes a list of the segments and directories processed into a file.
default.
This is the
-nodebug
enables hphcs_ calls to set quotas and the transparency switches.
default.
This is the
*
-nodprint, -no_dprint, -ndp
causes the start_dump command not to dprint maps and error files. The default
is -dprint.
-nohold
rewinds and unloads the hierarchy dump tape or tapes at the end of the current
dump pass. This is the default for all hierarchy dump modes except incremental.
-nomap
inhibits listing of the names of processed segments and directories and turns the
tape switch on (see -tape below).
-nooutput
inhibits writing hierarchy dump information even if the tape switch is on. This is
used for a test run or debugging.
-noprimary, -npri
uses each path name as given. The default is -primary.
-no tape
inhibits wntmg of a hierarchy tape. This argument also causes a map to be
created even if it was previously inhibited. (See -map above.)
-only
indicates that only the requested segment or directory and its branch are to be
dumped. This is the opposite of -sweep.
-operator STR
indicates that STR is the user's name or initials (up to 16 characters in length).
-output
writes hierarchy dump information onto the tape if the tape switch is on. This is
the default.
-primary, -pr
replaces all directory names in each pathname with the primary names.
the def aul t.
-pvname STR
indicates that STR is the name of a physical volume to be dumped.
8-17
This is
*
GB64-00
*
-request_type STR, -rqt STR
specifies an output request type for printing maps and error files. Available
request types can be listed by using the print_request_types command (described in
the Multics Commands and Active Functions manual, Order No. AG92). The
default is "printer."
-sweep
indicates that the whole subtree beginning with the given directory is to be
dumped, subject to the criteria of the -dtd control argument or the DATE
argument if either has been invoked. This is the default.
-tape
allows writing of a tape. This is the default.
-tapes N
indicates that N is the number of output tape copies to be made where N can be
either 1 or 2. The default is 1.
-1 tape
sets the number of tape copies to 1 as an alternative to the -tapes argument.
-2 tapes
sets the number of tape copies to 2 as an alternative to the -tapes argument.
-wakeup N
indicates that N is the wakeup interval between
passes, in minutes. The default is 60 minutes.
incremental hIerarchy dump
DATE
an argument beginning with a character other than "-" or ">" is assumed to be a
date, in a format acceptable to the convert_date_to_binary _ subroutine. If the
argument can be converted to a date, then only segments and directories modified
after that date are dumped.
NOTES ON DEFAULT ARGUMENTS
The values of arguments given to any of the hierarchy backup commands are
remembered in static storage and remain in effect for the life of the process, unless
explicitly changed during the invocation of a subsequent backup command.
The following defaults are in effect for the dumper before any backup commands are
given; they are not, however, reset to these values at the start of each backup
command, except as noted.
8-18
GB64-00
-a 11
-contin
-error_of
-map
-nodebug
-noho1d
-output
-primary
-sweep
-tape
The following defaults are set automatically at the time the respective commands are
executed:
catchup_dump
-tape
(default date yesterday at midnight)
complete_dump
-a 11
-tape
start_dump
-dtd
-hold
-tape
-wakeup 60
NOTES ON FORMAT OF A DUMP CONTROL FILE
The control file specified by "-control path" is an ASCII segment containing absolute
pathnames of entries--segments. multisegment files (MSFs). and directory subtrees--to
be dumped. each on a separate line. Cross-dumping is specified by "-new_path"
following a pathname. with no intervening spaces. where new_path is the pathname of
the new parent directory if the string contains >·s; otherwise. it is a new entryname
to replace the entryname portion of the pathname dumped. The entry is placed on
the tape as if its pathname were the resulting new pathname.
NOTES ON MANAGING TAPES AND STOPPING A DUMP
The hierarchy dumper manages tape reels by querying you for a tape label:
Type tape label:
or if two tapes are being written:
Type primary tape label:
and
Type secondary tape label:
11/86
8-19
GB64-o0A
This input is used to request a tape mount and label verification from the system
resource control. If the label cannot be verified (because of a mismatch or tape
damage) or validated from the console, or if you deny the tape mount, the dumper
requests another label.
Name: wakeup_dump
SYNTAX AS A COMMAND
FUNCTION
is called automatically by the start_dump command at a specified time interval, to
begin an incremental hierarchy dump pass. You can also execute it manually, just
before the end_dump command, to make one last pass of the incremental dumper
bef ore you shut the system down.
This command is one of the commands used to control hierarchy dumping of storage
system segments and directories to magnetic tape. The other commands are:
backup_dump
catchup_dump
complete_dump
end_dump
start_dump
11/86
8-20
GB64-o0A
SECTION 9
BCE COMMANDS
The commands in this section can be used only when the system is in the
bootload command environment (BeE). The only method of communicating with the
system in the bootload command environment is through the bootload console.
9-1
GB64-00
alert
Name: alert
SYNT AX AS A COMMAND
alert message
FUNCTION
writes a message on the bootload console with an audible alarm. This is useful in auto
exec_corns to inform the operator that the system has crashed. This command is valid
at all BeE command levels.
ARGUMENTS
message
is the message you want to write on the console.
EXAMPLES
alert The system has crashed!!!
Name: bee
SYNTAX AS A COMMAND
bee
FUNCTION
causes BeE to finish booting. BeE passes from the "early" command level to the
"boot" command level, where it is fully initialized.
Name: bee_state, bees
SYNTAX AS A COMMAND
bees
SYNTAX AS AN ACTIVE FUNCTION
[bees]
9-2
GB64-00
boot
FUNCTION
prints or returns the name of the BeE state which is currently running (early. boot,
bee_crash or crash).
NOTES
This command is useful in exec_corns to diagnose cases where the exec_com is only to
run during some states and not others.
Name: boot
SYNTAX AS A COMMAND
boot {command} {keywords} {-control_arg}
FUNCTION
boots Multics. This command is valid at the "boot" and "bce_crash" command levels.
ARGUMENTS
command
can be one of the following ring 1 command abbreviations:
mult
salv
stan
star
multics
salvage_dirs
standard
startup
keywords
can be one or more of the following:
nodt
recreates the disk table; renames and ignores the existing one.
nolv
recreates the logical volume registration directory (>lv); renames and ignores
the existing one.
nosc
boots the system to the ring 4 emergency listener. See "Notes," below.
rlvs
performs a volume salvage of the RPV (root physical volume), a directory
salvage of all directories used in initialization, and a volume salvage of all
other member volumes of the RLV (root logical volume).
9-3
GB64-00
boot
boot
rpvs
performs a volume salvage of
directories used in initialization.
the RPV
and a directory salvage of all
CONTROL ARGUMENTS
-cold
specifies that the root directory is to be recreated, thus destroying the old file
system hierarchy. This option should only be used when a cold boot of BeE was
also performed. You will be asked whether BeE should continue.
-time
specifies that the system is to halt before setting the system clock and query the
user as to the desired clock setting.
NOTES
The following BeE command line will boot the system to the ring 4 emergency
listener:
boot stan nose
The emergency listener should be used only in the following circumstances:
1.
The system cannot be booted to standard level from ring 1, or it refuses to enter
admin mode once it has been booted there.
2.
The system libraries are thought to be intact.
If 2 is not the case, then the system will either fail to reach the listener level, or
you will be unable to execute many commands.
The system will establish the emergency listener even if the RL V is incomplete. If the
RL V is incomplete, some or all commands may be unavailable.
The emergency listener level is a full Multics cpmmand level. It is impossible to start
the answering service from the emergency listener. After repairing the problem (or
deciding that you cannot repair it) you must shut down Multics with
hphes_$shutdown
which will return you to BeE.
The emergency listener level is primarily useful for two circumstances:
1.
If the logical volume registration for the root logical volume is damaged such that
the system claims that the root is incomplete when it is in fact complete, you can
use the emergency listener level
registration commands.
to repair
9-4
the registration
with
the volume
GB64-00
boot
confis-edit
2.
If the log >scl>as_logs>admin_log is damaged such that Multics cannot automatically
recover it, the emergency listener level is entered automatically to allow you to
resolve the problem.
•
Name: config...edit, config
SYNTAX AS A COMMAND
config {file_name}
FUNCTION
enters the config deck editor. This editor is identical to qedx, except that buffer 0
contains a copy (in ASCII source form) of the config deck. This command is not
valid at the "crash" command level.
ARGUMENTS
file_name
is the name of a file to be read into the config deck.
NOTES
If you supply file_name, the specified file is read into the config deck without
entering the config deck editor.
If you supply rio file_name, the current config deck (that found in the CONF
partition on the RPV) is read into buffer O~ It is converted to a labeled ASCII form,
which is an· expanded form of that used in the configuration card description section.
You can do arbitrary text-editing operations on this buffer as well as on any other.
Performing a write request on buffer 0 writes the edited buffer back into the config
deck.
When used with a file name, you can use the read request to insert a file into the
copy of the config deck, or the write request to make a copy of the config deck in
a file. With a file name, these two requests do not change the default file name of
the confiLedit's copy of the config deck; without a file name, they always refer to
the config_edit's copy of the config deck.
You can use the qedx request line l,Sdr to restore the original config deck if you
have issued no write request; conversely, this request line discards only those changes
made since the most recent write.
11/86
9-5
GB64-00A
continue
In the labeled format, you can optionally precede each field on a config card by a
label, except for the card name. Labeled fields can appear in any order. The
interpretation of a card in labeled form is that all labeled fields are placed into their
proper places; any unlabeled fields, then, fill in the missing spaces. Thus,
iom -state on -port 1 a imu
becomes
i om a 1 imu on
in its standard format.
The various labeled formats are desCribed in the Multics System Maintenance
Procedures Manual, Order No. AM81. If a card's format has been locally changed,
or if its format or type is otherwise unknown, you can place a "." in front of its
name to avoid errors during card parsing. That card cannot have any labeled fields.
See "Config Deck and Device Accessibility" in the Multics System Mai ntenance
Procedures Manual, Order No. AM81, for implications on the use of this command.
See the qedx command in the Multics Commands and Active Functions manual,
Order No. AG92, for information on its requests and their options.
Name: continue, go
SYNTAX AS A COMMAND
go
FUNCTION
restores a saved machine image and continues running an interrupted activity (usually
Multics). The machine image is saved when Multics is interrupted after a manual
return to BeE or after encountering a BCE probe breakpoint. This command is valid
at the "bee_crash" and "crash" command levels.
11/86
9-6
GB64-00A
copy_disk
copy_disk
Name: copy_disk
SYNTAX AS A COMMAND
FUNCTION
copies a disk.
ARGUMENTS
source_disk
represents the source disk, in the form "dska_02".
target_disk
represents the target disk, in the form "dska_02".
disk_range_specifier
is any specification of a range of a disk to copy, in a form acceptable to
copY_disk. You can specify this range using the control arguments listed below.
The default is the entire disk, except for the ALT partition.
CONTROL ARGUMENTS
-first_record N, -free N
specifies the first record to be read and/or written. You can use the keywords
"first" and "last" instead of a reeord number; they specify the first or last record
of the device (or partition if you gave one). (Default the first record number
for the device type unless you give a partition, in which case the default is the
first record of the partition)
-force, -fc
suppresses the query "Do you wish to write on target_disk?"
-last_record N, -lrec N
specifies the last record to be read and/or written. You
"first" and "last" instead of a record number; they specify
of the device (or partition if you gave one). (Default the
the device type unless you give a partition, in which case
record of the partition)
can use the keywords
the first or last record
last record number for
the default is the last
-n_records N, -nree
specifies the number of rectOrds to be read and/or written. If you give both
-free and -nrec, copy_disk reads and/or writes up to N records, where the first
reeord the command operates on is given by -frec. Correspondingly, if you give
both -lrec and -nrec, copy_disk reads and/or writes up to N records, where the
last record the command operates on is given by -lree. (See "Notes. ")
11/86
9-7
GB64-OOA
delete
-partition part_name, -part part_name
specifies a partition, where part_name is the name of the desired partition. If
you supply a partition, the defaults for the first and last page become the first
and last page of the partition. (Optional)
-record N, -rec N
specifies a single page to be read and/or written. You can use the keywords
"first" and "last" instead of a record number; they specify the first or last record
of the device (or partition if you give one). (Optional)
NOTES
You can invoke copy_disk at all bee command levels, except for the "early" level
since only the RPV is known at that time. The command does not affect the state of
an existing Mul tics image.
The source and target disks must be of the same type.
You can supply control arguments anywhere within the disk range specification.
If you want to operate on more than one record, use two of the following:
-free,
-lree, and -nrec.
Name: delete, dl
SYNTAX AS A COMMAND
dl file_name { ••• file_names}
FUNCTION
deletes files within the BCE file system (not the Multics storage system). It is valid at
all BeE command levels.
ARGUMENTS
file_name
is the name of a BCE file to be deleted. You can use the star convention
11/86
9-8
GB64-00A
die
Name: die
SYNTAX AS A COMMAND
die {-control_arg}
FUNCTION
aborts all BCE activities. It wipes out the BCE toehold, preventing any returns to
BCE, manual or otherwise. It should be used only when you want to absolutely
destroy any remnants of BCE. It is valid at all BCE command levels.
CONTROL ARGUMENTS
-force, -fc
destroys BCE without querying you first. If you don't use it, the command asks
you if BCE should really be destroyed before it destroys it.
Name: display_disk_label, ddl
SYNTAX AS A COMMAND
ddl device
FUNCTION
displays information recorded in the physical volume label for a storage system disk
volume.
ARGUMENTS
device
specifies the disk subsystem, drive, and, if the device is a 3380 or 338t
subvolume on which the physical volume is located (e.g., dska_07 or dskc_OOb).
11/86
9-9
GB64-00A
EXAMPLES
The command line
produces
Label for Multics Storage System Volume rpv on dska_16 d451
PVID
Serial
Logical Volume
LVID
244634617431
rpv
root
244634617572
Registered
Dismounted
Map Updated
Salvaged
Bootload
Reloaded
Dumped
Incremental
Conso 1 ida ted
Complete
11/18/83
11/05/86
11/05/86
1025.7 mst Fri
1415.9 mst Wed
1419.3 mst Wed
08/03/85 1547.7 mst Sat
11/05/86 1417.8 mst Wed
11/18/83 1134.8 mst Fri
11/06/86
11/05/86
11/01/86
1403.7 mst Thu
1825.0 mst Wed
0002.6 mst Sat
Inconsistencies
o
Minimum AIM
Maximum AIM
0:000000
7:777777
Volume contains root (» at vtocx 0
disk_table_ at vtocx 14006 (uid 075235676151)
Volume Map from Label
First Record
26000
75040
1123450
1117270
1113270
1024530
756240
1020540
11/86
Size
47040
40
2150
4160
4000
66540
42300
3770
hc
conf
alt
bos
log
dump
bce
f i 1e
9-10
Part t
Part t
Part t
Part t
Part t
Part t
Partit
Partit
on
on
on
on
on
on
on
on
GB64-o0A
dump
The command line
produces
Label for Multics Storage System Volume fpdirOl on dskk_OOa 3380
PVID
Serial
Logical Volume
LVID
535341556672
fpd i rO 1
fpd i r_1
535341556533
Subvolume a 1 of 2
Registered
OS/24/86
Dismounted
11/05/86
Map Updated
11/05/86
Salvaged
Bootload .
Reloaded
Dumped
Incremental
Consolidated
Complete
2031.3 mst Sat
1410.8 mst Wed
1419.8 mst Wed
11/05/86
Inconsistencies
o
Minimum AIM
Maximum AIM
0:000000
7:777777
1417.8 mst Wed
Name: dump
SYNTAX AS A COMMAND
dump {macro_keyword} {-process_group segment_option
{ ••• segment_options}} {-contro1_args}
FUNCTION
produces a diagnostic dump of system memory and tables after a hardware or software
failure, for later analysis. The dump is produced by copying binary images of
segments and directories into the DUMP partition of the disk described by the part
dump config card. Arguments to this command specify which processes are to be
examined and which segments from those processes are to be dumped. (See "Notes"
for a general-purpose command line.) This command is valid at all BCE command
levels.
11/86
9-11
GB64-OOA
dump
dump
ARGUMENTS
macro_keyword
specifies one of the following default group of processes and segments to dump:
-brief, -bf
is equivalent to -run hc pp moddir.
-long. -lg
is equivalent to -all wrt.
-standard, -std
is equivalent to -run hc pp moddir -elig hc stk -inzr hc stk.
process~oup
specifies a group of processes to be considered for dumping. The segments that
get dumped for processes in this group are specified by segment options that
follow the process group keyword. Allowed groups are:
-all
all processes
-eligible, -elig
all running and eligible processes (processes being considered for running)
-ini tializer, -inzr
- the initializer process (first apte entry)
-running, -run
processes running on a processor (apte.state = running or stopped)
segment_option
specifies a class of segments to be dumped for the group of processes specified
by the process group keyword. Segment classes are:
directories, dir
directory segments (aste.dirsw = "l"b)
hardcore, hc
the pds, kst, dseg and ring 0 stack for the process(es).
running, this also dumps the prds for the processor.
If a process is
modifyinLdirs, moddir
directory segments (aste.dirsw = "l"b) that were being modified at the time
of the crash (dir.modify
"OUb)
,,=
per_process, pp
the segments contained
(aste.per_process = "l"b)
11/86
within
the process directory of
9-12
the process(es)
GB64-00A
dump
dump
stacks, stk
all stack segments in the process(es) not already dumped by the hc or pp
keywords
writeable, wrt
all segments to which the process(es) have write access.
produces a large dump.
This keyword
°
Writable ring
segments (system databases) other than directories are dumped
regardless of what keywords are specified.
Prefixing a segment option with a "1\" reverts an earlier occurrence of the given
segment option. Thus, you can turn on a macro_keyword and turn off a specific
segment option within it.
CONTROL ARGUMENTS
-bce
dumps BeE itself (the dumper).
-crash
specifies that BCE is to dump the saved Multics image.
-drive, -dv drive_name
places the dump into the dump partition of the volume specified instead of into
the drive listed on the PART DUMP card, e.g., dska-07 or dskc_01b (for drives
with subvolumes).
-dump #
changes the dump number to a desired value. By default, dumps are assigned
numbers sequentially.
-force, -fc
places the dump into the DUMP partition without querying you first~ even if this
means that an existing dump that hasn't been copied will be overwritten. If you
give no -fc, the command asks you if the existing dump should really be
overwritten before it overwrites it.
-no_sstnt
disables sst_names_ generation. If sst_names_ generation is enabled for the system
(by the astk parm in the config deck), -no_sstnt has no effect.
-sstnt
causes the segment sst_names_ (the sst name table) to be filled in and included in
the dump. The segment sst_names_ provides a name for each ASTE in the
system. This information is of use to dump analysis programs. If sst_names_
generation is enabled for the system (by the astk parm in the config deck), -sstnt
has no effect. (Default)
11/86
9-13
GB64-00A
dump
dump
NOTES
For general-purpose dump analysis, the command line
dump -std
which is equivalent to
dump -run hc pp moddir -elig hc stk -inzr hc stk
should give you all the useful processes and segments (to produce a smaller dump,
remove the "moddir" keyword). For simplicity, and to remove the possibility of
operator error, put this command line into a BeE exec_com, either by itself or in a
site-supplied crash exec_com.
This command examines the active process table entries (apte) within the specified
image. For each entry, the criteria specified through the keywords are used to decide
if any segments from this process are to be dumped. If any segments are to be
dumped, the segment options are applied to each segment active within that process to
decide whether or not they should be dumped. As each process is dumped, the
command produces an output line showing the apte number and the dbr value for the
process. After scanning all apte entries, if the process in control when Multics crashed
was not one of the processes dumped, it is dumped with a status line showing an apte
number of zero. This process is dumped with the running and initializer segment
options.
A counter and a valid flag are kept within the DUMP partition. When a dump is
placed into the partition, the valid flag is set. It is reset when the dump is copied
out during Multics service (by the copy_dump exec command). If the dump in the
partition has not been copied, the command asks you if it should be overwritten. You
can avoid this query by specifying -fc.
This command provides a severity indicator, indicating the success of its operation.
You can get this indicator with th~ severity command/active function. The interpretation
of the severity status is:
3 - the dump
2 - the dump
1 - the dump
an older
o - the dump
11/86
request was never called.
request was entered, but never completed.
was aborted because the DUMP partition contains
dump.
was successfully generated.
9-14
GB64-OOA
emergency_shutdown
Name: emergency_shutdown, esd
SYNTAX AS A COMMAND
esd
FUNCTION
starts an emergency shutdown of Multics. It destroys the saved crash image; therefore
use it only after a dump is taken. Use it to prevent storage system damage whenever
the system crashes. It is only valid at the "crash" command level.
Name: exec_com, ec
SYNTAX AS A COMMAND
ec path {optional_args}
SYNTAX AS AN ACTIVE FUNCTION
[ec path {optional_args}]
FUNCTION
invokes a BCE exec_com. An exec_com is an ASCII file consisting of a series of
commands to invoke. BCE uses exec_com version 1, described in the Multics
Commands and Active Functions manual (AG92). This command is valid at all BeE
command levels.
ARGUMENTS
path
is the pathname of a segment containing commands to be executed and control
statements to be interpreted. The entryname of the segment must have the ec
suffix, although you can omit the suffix in the command invocation. If you
specify only an entryname, i.e., one containing no < or >, the exec_com search
list is used to locate the segment.
optional_args
are character strings to be substituted for special strings in the exec_com segment
NOTES
When the boot, bee, continue~ or reinitialize command is executed by a runnning BCE
exec_com, the exec_com is aborted.
11/86
9-14.1
GB64-OOA
fwload
fwload
Name: fwload, fw
SYNTAX AS A COMMAND
FUNCTION
loads firmware into the specified MPCs. It scans the config deck to determine the
location of the MPC and the type of peripherals involved to determine the firmware
and overlays needed. It is not valid at the BCE "early" command level.
ARGUMENTS
mpc_name
is the name of an MPC into which firmware is to be loaded.
CONTROL ARGUMENTS
-channel name, -chn name
is the channel through which the MPC is to be loaded. If you give no -chn, a
system-selected channel is used.
NOTES
Use fw only on fully crossbarred disk MPCs. Load noncrossbarred disk MPCs as part
of BCE initialization or by using the reinitialize BeE command.
11/86
9-14.2
GB64-OOA
N aille: get_flagbox. gfb
SYNT AX AS A COMMAND
gfb flagbox_variable
SYNTAX AS AN ACTIVE FUNCTION
[gfb flagbox_variable]
FUNCTION
determines the values of various variables maintained in the BCE flagbox. These
variables are also accessible from Multics and therefore allow a small method of
communication between BeE and Multics. This command is valid at all BeE command
levels.
ARGUMENTS
flag box_variable
is one of the valid flagbox variables listed below:
N
where N is from 1 to 36. The returned value is the Nth flagbox flag. These
flags have true or false values. Some of them are named and can be
ref erred to by their names, as listed below.
auto_reboot
(also flag 1).
Used by the auto BeE exec_com. Refer to the Multics
System Maintenance Procedures manual, Order No. AM81, for more details.
booting
(also flag 2). Used by the auto BeE exec_com.
rebooted
(also flag 4). Used by the auto BeE exec_com.
unattended
(also flag 5). Used by the auto BeE exec_com.
bce_command
a command that is invoked by BeE whenever it reaches a command level.
The result is a character string, quoted. This command may be set so that
BeE can be set to automatically boot Multics upon a crash, etc. Refer to
the Multics System Maintenance Procedures manual, Order No. AM81, for
more details.
ssenb
a flag set by Multics indicating whether or not the storage system was
enabled at the time of a crash. A value of true indicates that an emergency
shutdown needs to be performed (or did not succeed).
9-15
GB64-00
call_bce
indicates that BCE was called through a program calling caB_bce. This may
be the result of the user having entering the bce command.
shut
indicates that Multics successfuBy shut down. If neither shut nor call_bee is
set;! Multics either encountered a breakpoint, crashed or was manually brought
to BCE.
manual_crash
indicates that BCE was invoked manually, either by the user manually forcing
a return to BCE (XED 24000) or by the user hitting the EXECUTE FAULT
button.
Name: init_files
SYNT AX AS A COMMAND
init fi les {-control_arg}
FUNCTION
wipes out all files in the BCE file system. It is to be used only if a problem is
encountered with the BCE file system. This command is valid at all BCE command
levels.
CONTROL ARGUMENTS
-force, -fc
clears the BCE file system without querying you first. If this control argument is
not used, the init_files command asks you if the BCE file system should really be
cleared before it clears it.
NOTES
Refer to the Multics System Maintenance Procedures manual, Order No. AM81, for
information on reloading the BCE file system after it has been initialized.
9-16
GB64-00
list
Name: list, Is
SYNTAX AS A COMMAND
ls {star_names}
SYNTAX AS AN ACTIVE FUNCTION
[ls {star_names}]
FUNCTION
lists the names of BeE files matching a set of star names. If you specify no star
names, list lists the names of all BCE files. As an active function, it returns the set
of star names. It is valid at all BCE command levels.
ARGUMENTS
star_names
are the names against which the names of BCE files are to be matched.
Name: list_requests, lr
SYNTAX AS A COMMAND
1r
FUNCTION
lists all commands valid at the current command level.
SYNTAX AS A COMMAND
FUNCTION
locks (disables) input to all maintenance channel adapters (MCAs) from the console.
11/86
9-17
GB64-OOA
probe
print
Name: print, pr .
SYNTAX AS A COMMAND
pr file name
FUNCTION
prints the contents of a file in the BCE file system. This command is valid at all
BCE command levels.
ARGUMENTS
file_name
is the ·name of the· BCE file whose contents are to be printed.
Name: probe, pb.
SYNTAX AS A COMMAND
pb {-control_arguments}
FUNCTION
examines, patches generally debugs the Multics hardcore and BCE itself, and provides
a general memory and disk patch/dump facility. Its requests resemble those of the
Multics probe command. It can be used at all BeE command levels.
l
CONTROL ARGUMENTS
-bee
examines bee itself.
-break
examines the active breakpoint
-crash
examines the saved crash image.
When you invoke probe at the "boot" command level, the default is to examine BCE.
When it is invoked automatically upon encountering a breakpoint, the default is to
examine the breakpoint Otherwise, the default is to examine the crash image.
11/86
9-18
GB64-OOA
probe
~robe
NOTES
This command reads request lines from the bootload console. Multiple requests can
appear on one line separated by semicolons. The syntax of these requests varies from
request to request. The recognized requests are listed below. Various other aspects of
BCE probe are described in the following sections.
ENTERING NUMERICAL VALUES
You can enter all numerical values in the form Nn, where n is the base numbering
system designator, e.g., 12d (decimal), 1300 (octaI), 116 (binary), 12x (hexadecimaI). If
you specify no base numbering system, a default value is assumed as indicated in the
text.
LI ST OF ADDRESS FORMS
Several requests in probe take an address describing what should be displayed,
modified, etc. The address can take many forms, depending on what is desired. Valid
address forms are
N
specifies absolute memory location N. N can describe any location in the
memory. N is assumed to be octal if you give no base designator.
MIN
specifies the virtual location N in segment M. The interpretation of this virtual
address depends on the address space being examined; see the dbr and proc
requests. Both Nand M are assumed to be octal if you give no base designator.
namelN
specifies the virtual location N in the hardcore segment with the specified name.
This interpretation depends on the address space being examined. N is assumed to
be octal if you give no base designator.
M$entry
specifies the virtual location whose address is that of the specified entry in
segment M. This interpretation depends on the address space being examined. M
is assumed to be octal if you give no base designator.
M$entry+ I-N
specifies the virtual location offset N (plus or minus) from the address of the
specified entry in segment M. This interpretation depends on the address space
being examined. Both M and N are assumed· to be octal if you give no base
designator.
name$entry
specifies the virtual location whose address is that of the specified entry in the
hardcore segment with the specified name. This interpretation depends on the
address space being examined.
9-19
GB64-o0
probe
probe
name$entry+ I-N
specifies the virtual location offset N (plus or minus) from the address of the
specified entry in the hardcore segment with the specified name. This interpretation
is subject to the address space being examined. N is assumed to be octal if you
give no base designator.
. {+ I-N}
specifies the last location referenced (of any address type) optionally offset by the
value N. N is assumed to be octal if you give no base designator.
reg{name)
.specifies the named register in the crash image. This address is not valid when
examining the live BeE. Valid registers are
prN (N = 0 to 7)
xN (N = 0 to 7)
a, q, e
t, ralr
fault, ext_fault, mode, cache
dbr, bar
disk(drive_name,record_num,offset)
refers to a specific page of a disk drive. The drive is in the standard form
dsk _nly the first
32K of the first four configured FNP~.
*
Name: EDIT
SYNTAX AS A COMMAND
EDIT {fi le_narne}
FUNCTION
provides a primitive text editing function in BOS for BCD files. The EDIT command
accepts input only from the bootload console. It operates in two modes, input mode
and edit mode. In input mode, lines typed at the bootload console are placed directly
into the BCD file being edited. In edit mode, lines typed at the bootload console are
interpreted as editing commands. The EDIT command will go from input mode to
edit mode whenever a blank line is typed. A pointer to the current line being edited
is maintained. Editing commands may cause this pointer to be moved. The EDIT
command can be used either to edit an existing BCD file or to create a new one.
10-9
OB64-00
EDIT
EDIT
ARGUMENTS
file_name
is the name of the file to be edited. The EDIT command issued without
file_name enters input mode to accept input for a new BCD file. A file name
must be specified when the W command is issued.
LIST OF REQUESTS
The following is a description of the requests accepted by the EDIT command
while in edit mode and their effects:
N {nJ
The current line pointer is advanced n lines. If n is not specified, it is advanced
one line.
- {nJ
The current line pointer is backed up n lines. If n is not specified, it is backed
up one line.
P {nJ
n lines are printed on the bootload console starting with the line pointed to by
the current line pointer. If n is not specified, only one line is printed. The
current line pointer will point to the last line printed.
Input mode is entered. Lines input to the bootload console will be inserted
before the line pointed to by the current line pointer. An empty line causes exit
from input mode.
T
The current line pointer is set to the first line of the file.
B
The current line pointer is moved to the bottom of the file. Input mode is
entered. Lines input from the bootload console is appended to the end of the
file. An empty line causes exit from input .mode.
D {nJ
n lines are deleted, starting with the line pointed to by the current line pointer.
If n is not specified, only one line is deleted. The current line pointer is left
poin ting to the first line not deleted.
Q
The edit command returns to the BOS command processor without saving the
edited file.
10-10
GB64-00
EDIT
FMT
W {name}
The edited file is written out onto disk and entered in the BOS directory as BCD
file name. If name is not specified, the name used in the original EDIT
command is used. The EDIT command processor then returns to the BOS
command processor.
*
Name: FD355
SYNT AX AS A COMMAND
FD355
FUNCTION
dumps the contents of all configured
appropriate area of the DUMP partition.
FNP
memories
and
places
them
in
an
NOTES
The FD355 command dumps only the first 32K of the first eight configured FNPs.
This command is of limited utility because the state of an FNP at the time Multics
crashes offers limited diagnostic information. The online FNP dumps produced by the
answering service in the >dumps directory are much more useful. For this reason, it *
is recommended that the FD355 command not be part of the standard crash runcoms. *
Name: FMT
SYNTAX AS A COMMAND
FMT volume_designator extent {keywords}
FUNCTION
formats a 451 disk pack or a portion of a 451 disk pack for its use by Multics. This
command cannot be used to format fixed media disk devices (MSU0500 and MSU0501
disks.)
In general, new disk packs should be formatted during Multics operation by using the
online T&D tooL MTR, under TOLTS and MOLTS. Procedures for formatting both
MSU0451 and MSU0500/MSU0501 disk packs with MTR are described in the
Multics Online Test and Diagnostics Reference Manual, Order No. AU77.
10-11
GB64-00
FMT
FMT
ARGU/v7ENTS
volume_designator
indicates a particular volume or part of a volume.
the following ways:
It may be specified in one of
subsystem N
where N is a drive number. If N ends in a decimal point. it is considered a
decimal number~ otherwise it is considered an octal number.
p ART partition_name
ROOT
extent
is a range of addresses on a single volume.
following forms:
It may be specified in one of the
device_position TO number
device_position FROM number
device_position ONLY
ENTIRE
where:
device_position
specifies a starting or ending device address; it may have one of these forms:
RECORD record_number
SECTOR sector number
record number
number
is either a record number or a sector number, depending on the units of the
device_position argument.
keywords
may be chosen from:
CHECK
The track headers are read to look for defective tracks. Good tracks are not
reformatted unless record 0 of the track contains incorrect data.
CLEAR
All tracks are formatted as good tracks.
DEFECT
All tracks within the volume-designator and extent are formatted as defective.
10-12
GB64-00
FWLOAD
FMT
The addresses of defective tracks are printed unless the DEFECT keyword is used.
If no keywords are present. the track headers are read first to look for defective
tracks. All tracks are then formatted as good or defective.
EXAMPLES
FMT DSKA 3 ENTIRE
FMT DSKA 4 0 TO 5 CHECK
NOTES
If the track headers cannol be read or the pack has never been formatted before, the
CLEAR keyword must be used.
!\ame: FWLOAD
SYNTAX AS A COMMAND
FWLOAD ctlr iom chan
or
FWLOAD ur ctlr iom chan nchan devl ..• devn
FUNCTION
causes MPC firmware to be loaded. This command has two uses: it loads tape or disk
controller firmware and it loads unit record controller firmware (plus the necessary
firmware overlays).
10-13
GB64-00
FWLOAD
FWLOAD
ARGUMENTS
ctlr
is an MPC designation for a tape or disk controller. The following values of ctlrs
are recognized:
*
ctlr
MPC_type
T500
T501
T502
T600
T601
T602
T610
T611
0400
0450
0451
0500
0601
0603
0607
0609
0611
0612
MTC501 or MTC502
MTC501
MTC502
MTP0600
MTP0601
MTC0602
MTP0610
MTP0611
MSP0400
MSP0451 or OSC0451
MSP0451
Msp0601
Msp0601
MSP0603
MSp0607
MSp0609
Msp0611
Msp0612
The MSP0609 and MSP0612 models require loading for each half of the controller
individually.
iom
is the tag of the 10M to which the MPC is connected.
chan
is the number of the 10M channel to which the MPC is connected.
ur_ctlr
is an MPC designation for a unit record controller.
ur_ctlrs are recognized:
The following values of
ur_ctlr
U002
u600
*
*
URC002
URP0600
nchan
is the number of device ports in the unit record MPC.
10-14
GB64-00
~WLOAD
IF
devl. .. devn
is a list of devices indicating what peripheral is connected to each of the unit
record MPC device ports. The following devices specified by devi are recognized.
devi
peripheral
CRP
CRZ
CPZ
card reader/punch
card reader
card punch
PRT401/402, PRU1000/1200/l6oo
no peripheral connected to this port
PR4
NONE
*
NOTES
When the FWLOAD command is invoked automatically during the loading of BOS, it
accepts requests from the bootload console to load MPC firmware. The syntax of the
requests is identical to that given above, except that the command name FWLOAD is
not given.
Name: GO
SYNTAX AS A COMMAND
GO
FUNCTION
is identical to the CONTIN command.
Name: IF
SYNT AX AS A COMMAND
IF {NOT} var {test value} command argl .•.
argn
FUNCTION
tests the value of several variables in the Multics and BOS environments. The IF
command is particularly useful within BOS run com files. Another BOS command is
executed conditionally on the results of the test.
10-15
GB64-00
IF
IF
ARGUMENTS
NOT
if presen t reverses the sense of the test.
var
performs various tests which may be chosen from the following list:
SHUT
causes the Multics system shutdown state to be tested. Possible values are as
follows:
Code (Dc ta 1)
o
1
2
3
4
Other
Meaning
Normal Multics operation (no ESD)
ESD part 1 started
ESD part 1 completed
Shutdown or ESD completed with lock errors
Shutdown or ESD completed with no errors
Shutdown completed with errors, or not completed
for one or more disk drives
SWITCH mask
reads the processor data switches and masks them with the specified octal
mask before comparison.
*
RTB argument
tests the reason for a return from Multics to BOS. If argument specifies the
actual reason for a return to BOS, its value will be nonzero. Possible
arguments are as follows:
argument
SHUT
*
CALL
reason
Normal Multics shutdown.
Operator call to BaS.
* test
is either EQ to test for equality or NEQ to test for inequality.
value
value is specified as an octal number. It will be used in a test for equality or
inequality depending on whether EQ or NEQ was specified. If {test value} is
omitted, the default test of NEQ 0 is performed.
*
command argl ... argn
is the name of any BOS command and its valid arguments. The name of an
appropriate runcom may also be used. If the condition specified by {test value}
is met, command is invoked with the arguments argl. .. argn.
10-16
GB64-00
MPCD
LIST
1\ame: LIST
SYNTAX AS A COMMAND
LIST
FUNCTION
prints a list of all the current disk resident BOS modules and BCD files and their
device addresses.
Name: LOADDM
SYNT AX AS A COMMAND
LOADDM {n}
{namel ••• namen}
FUNCTION
reads modules and ASCII files from the BOS system tape and places them in the BOS
directory.
ARGUMENTS
n
is the decimal number of the tape drive on which the BOS system tape is read.
If n is not specified, drive number 1 is used.
namei
are names of modules or BCD files to be read from the BaS system tape. Only
the last copy of a module or BCD file is remembered. When no namei is
specified. all segments on the BOS system tape are loaded.
Name: MPCD
SYNTAX AS A COMMAND
MPCD {devname}
{TRACE}
{DUMP}
FUNCTION
dumps MPC memory and the trace table kept by the MPC.
10-17
GB64-00
MPCD
NLABEL
ARGUMENTS
devname
is the name of a device connected to the MPC. The device must be described in
the configuration deck by a prph card and devname must be in the form used on
that card for a peripheral device name.
TRACE
if present, dumps the MPC trace table.
DUMP
if present, dumps the MPC read/write memory.
NOTES
When dumping the MPC trace table, switch 4 on the appropriate MPC should be
placed in the UP position in order to inhibit further tracing.
*
*
Name: NLABEL
SYNT AX AS A COMMAND
NLABEL model channel drive frec nrec
FUNCTION
is used for the first bootload of BOS on an empty BOS residence volume. ra-ther than
the COLD command, since the pack has no label. (It is one of the BOS loader
control commands.) This command supplies the first record and number of records for
the BOS partition. It is used only when a new Multics site is first installed and the
Multics file system has not been loaded.
ARGUMENTS
model
is the model number, with decimal point, of the disk drive, e.g., "400.".
channel
is the number of the channel connected to the disk subsystem.
drive
is the number of the drive on which the disk is mounted. This number must be
decimal.
10-18
GB64-00
PROMPT
NLABEL
frec
is the first record of the BOS partition.
nrec
is the number of records in the BOS partition.
NOTES
The NLABEL control command should be used only when a cold boot of Multics is
to follow the loading of BOS., An NLABEL command will initialize the label of the
BOS residence volume. The NLABEL command should be used only when booting
Multics for the first time, since it can destroy the contents of the storage system if
packs have been moved.
The partition defined by the free and nrec arguments should represent the last nrec
records of the disk pack.
EXAMPLES
NLABEL 400. 30 1. 19000. 270.
NLABEL 451. 30 1. 37988. 270.
NLABEL 500. 30 1. 37988. 270.
In the first example, the 270-record BOS partItIon occupies records 19000-19269 of the
MSU0400 pack on drive 1, channel 30 (octal) of the bootload 10M. For the other
two models, records occupied are 37988-38257.
Name: PROMPT
SYNTAX AS A COMMAND
PROMPT state
FUNCTION
controls input prompting on the bootload console.
ARGUMENTS
state
is either ON, to print a prompt string when BOS is ready to accept input, or
OFF, for no prompt.
10-19
GB64-00
QUIET
RDLABL
Name: QUIET
SYNT AX AS A COMMAND
QUIET state
FUNCTION
controls printing of RUNCOM and card reader input lines on the bootload console.
ARGUMENTS
state
is either ON, to print input as it is processed, or OFF, for no printing.
Name: RDLABL
SYNT AX AS A COMMAND
RDLABL subsystem N
FUNCTION
reads a disk volume label, then displays it on the bootload console.
ARGUMENTS
subsystem
is the name of the disk subsystem.
N
is the disk drive number.
EXAMPLES
To read the volume label of disk drive 5 in subsystem dska, type:
RDLABEL DSKA 5
If dska 5 is a storage system volume, Multics will print a message like this:
DSKA 5 IS MULTICS STORAGE SYSTEM VOLUME LDD2.
LABEL LAST WRITTEN AT 7/31 20:33
If dska 5 is not a storage system volume, Multics will print this message:
NOT A MULTICS STORAGE SYSTEM VOLUME.
10-20
OB64-00
READY
RENAME
1\ame: READY
SYNT AX AS A COMMAND
READY state
FUNCTION
controls printing of the BaS ready message on the bootload console.
ARGUMENTS
state
is either ON, to print a ready message of the form:
BOS AT
after each command executes, or OFF, for no prompt.
Name: RENAME
SYNTAX AS A COMMAND
RENAME namel name2
FUNCTION
renames an entry in the BaS directory to another name.
ARGUMENTS
name1
is the name of an entry in the BaS directory that is renamed to the name
specified by name2.
10-21
GB64-00
RESTOR
RESTOR
Name: RESTOR
SYNTAX AS A COMMAND
RESTOR {name {nl n2 ...
n8}}
FUNCTION
reloads the contents of disks from a set of tapes or disks written by the BOS SAVE
command.
ARGUMENTS
name
may be either of the strings "TAPE" or "DISK subsystem".
default is "TAPE".
If not given, the
ni
is the drive number on which the tape or disk to be reloaded is mounted: up to
eight tape drives or disk drives may be specified. These drives are used in the
order specified. If no drive numbers are specified, drives 1 and 2 are used.
Drive numbers are always assumed to be decimal numbers.
NOTES
RESTOR reads lines from the BOS input source until an END or QUIT request is
read. Each request specifies one block of a physical volume to be reloaded. in the
form:
volume_designator extent vol_name
where:
volume_designator
indicates a particular volume or part of a volume. It may be specified in one of
the following way:
subsystem N
where N is a drive number. If N ends in a decimal point. it is considered a
decimal number; otherwise, it is considered an octal number.
PART partition_name
ROOT
10-22
OB64-00
RESTOR
RESTOR
extent
is a range of addresses on a single volume.
f ollowing forms:
It may be specified in one of the
device_position TO number
device_position FROM number
device_position ONLY
ENTIRE
where:
device_posi tion
specifies a starting or ending device address; it may have one of these forms:
RECORD record_number
SECTOR sector_number
record_number
number
is either a record number or a sector number, depending on the units of the
device_posi tion argument.
vol_name
is the name of the physical volume.
The vol_name specified at SAVE time is checked at RESTOR time, so that
physical volumes need not be remounted on the same device addresses. When an
END request is encountered, the input requests are compared with the tape or
disk header of the input. If they do not match, the following occurs:
1.
The record address ranges of the SAVE sequence are prin ted.
2.
The record address ranges of RESTOR input requests are printed.
3.
You are is asked if this is the correct tape or disk.
con trol is returned to BOS.
4.
If you answer YES, you are is asked if the entire SAVE sequence should be
loaded.
5.
If you answer YES, RESTOR input requests are changed to equal the input
requests of the SAVE sequence, resul ting in all of the SAVE sequence being
read. Otherwise. the RESTOR is executed as originally indicated on the input
lines.
If you answer NO,
See the SAVE command description before using the RESTOR command.
10-23
GB64-00
RESTOR
RUN COM
EXA/I//PLES
The following are examples of request lines to the RESTOR command. These lines are
not related to each other.
DSKA
DSKA
DSKA
DSKA
ROOT
PART
3 0 FOR 6 ROOT2
3 12 TO 17 RPV
1 0 ONLY ROOT3
3 ENTIRE ROOT2
ENTIRE RPV
LOG ENTIRE RPV
The following is a complete example of use of the RESTOR command:
RESTOR TAPE 1 2 3
DSKA 2 ENTIRE RPV
DSKA 18. ENTIRE ROOT2
END
Name: RUNCOM
SYNTAX AS A COMMAND
RUN COM {-control_arg}
FUNCTION
creates, executes, and otherwise manipulates BOS runcom files. See the discussion of
BOS runcom files in the Multics System Maintenance Procedures manual, Order No.
AM81.
CONTROL ARGUMENTS
LOAD name
creates a BOS runcom file by loading input lines until a RUNCOM END card
image is found. The name is added to the BOS command directory, and the file
is written on the disk.
PRINT name
prints the runcom file specified by name on the bootload console.
10-24
GB64-00
SAVE
RUNCOM
SKIP name {arg s}
prints successive lines of the runcom file and unlocks the bootload console
keyboard after each. If the line just printed is not to be executed. press EOM
and the next line is printcd. If thc line is to be executed, type "X". If the line
is to be replaced by another line. type "X" followed by the replacement line. If
the line is to be executed followed by all subsequent lines in the runcom file,
type ltC"~.
RUN name {arg s1
executes a runcom file. The file may also be executed by simply typing its name
as a command to BOS. followed by arguments to the runcom, if any. This forces
the execution of "RUNCOM RUN name".
PUNCH name
punches the BCD file name on cards. (A prph card for puna must be present in
the configuration deck.)
Name: SAVE
SYNT AX AS A COMMAND
SAVE
{name nl n2 ••• n8}
{ALL}
{BRIEF}
{density}
or
SAVE COpy subsys {nl ••• n8}
{ALL}
{SRI EF}
FUNCTION
writes the contents of disks onto tape or disk. It can also be used to create an exact
duplicate of a disk pack (see "Notes on Save Copy" below).
ARGUMENTS
name
can be either "TAPE" or "DISK subsystem". If not given, the default is "TAPE".
ni
is the decimal drive number of the output medium for the SAVE. Up to eight
tape drives or disk drives may be specified; they are used in the order specified
in either the SAVE TAPE or SAVE DISK usage line specified above. If no drive
numbers are specified. drives 1 and 2 are used.
ALL
saves all of the Multics storage system records of the pack(s).
Save" below.)
(See "Notes on
BRIEF
causes suppression of all recoverable disk error messages.
10-25
GB64-00
SAVE
SAVE
density
may be D=800, D=1600, or D=6250 to specify the density (bpi) at which to
record the tape. Only one density may be specified. The default is D=1600. This
argument can only be used with "TAPE."
subsys
is the name of the disk subsystem to which the drive being used for the SAVE
COpy belongs.
NOTES ON SAVE
Normally, SAVE writes on tape or disk only those Multics storage system records that
currently contain useful data. Partitions are not normally saved. This is done by using
the system-maintained table of assigned records for each volume, called the volume
map. A volume map contains valid information only after a successful system
shutdown, volume salvage, or demount of the volume. If for some reason a salvage
cannot be performed, you can include the ALL argument to have SAVE ignore the
volume map contents. If the ALL argument is not present, a successful shutdown,
demount. or salvage must have preceded the SAVE.
The SAVE command reads request lines from the BaS input source until a QUIT or
END request is read. Each request specifies one block of a physical volume to be
dumped, in the form:
volume_designator extent vol name
where:
volume_designator
indicates a particular volume or part of a volume. It may be specified in one of
the following ways:
subsystem N
where N is a drive number. If N ends in a decimal point, it is considered a
decimal number; otherwise it is considered an octal number.
PART parti lion_name
ROOT
extent
is a range of addresses on a single volume. It may be specified in one of the
following forms:
device_position TO number
device_position FROM number
device_position ONLY
ENTIRE
10-26
GB64-00
SAVE
SAVE
where:
device_position
specifies a starting or ending device address: it may have one of these forms:
RECORD record_number
SECTOR sector_number
record_number
number
is either a record number or a sector number, depending on the units of the
device_position argument.
vol_name
is the name of the physical volume.
When saving to tape. an additional request line of the form:
DEN {density}
(where density may be 800, 1600, or 6250) may be used.
then 1600 bpi is the default.
If no density is specified
Unless ALL is specified, saving a pack by specifying the keyword ENTIRE saves only
those records in the volume that are actually used, plus the label information, the
volume map, and the VTOC. For example, to save the volumes on units DSKA 1 and
2 onto disk packs on DSKA 3 and 4, type:
SAVE DISK DSKA 3 4
DSKA 1 ENTIRE RPV
DSKA 18. ENTIRE ROOT2
END
(This example assumes that the physical volume name of the pack on unit 1 is RPV
and the name of the pack on unit 2 is ROOT2.) The indented lines are request lines
read by the SAVE command; each input request is acknowledged by a message of the
form:
DSKA 1 (M400 A 30) O. TO 19269.
but the SAVE does not actually start until all input has been typed and the END
request given. When SAVE or RESTOR begins a new volume of the SAVE medium, it
types out a message describing what volume address from the Multics data is on the
SAVE medium, in the form:
RPV (DSKA 1) 12349. ON TAPE 3
As each volume of the SAVE medium (tape reel or disk pack) is finished, SAVE or
RESTOR types out the error count. No more than one request per volume may be
given.
10-27
GB64-00
SAVE
SAVE
SA VE and RESTOR do some checking of the volume labels of disk packs. If an
attempt is made to RESTOR the contents of one volume onto a volume with a valid
label but a different volume name. RESTOR prints:
PHYSICAL VOLUME NAME DOES NOT MATCH REQUEST
REQUEST IS FOR PUBLIC, BUT VOLUME NAME IS RPV
and refuses to proceed. Similarly, if an attempt is made to use a storage system
volume as a SAVE pack, the message:
DSKA 4 IS MULTICS STORAGE SYSTEM VOLUME ROOT3
is printed and no SAVE or RESTOR is done. Instead of typing END, you should
type the QUIT request to return to BOS command level and then check the
assignment of packs to disk units very carefully. In very rare cases, a pack may have
an incorrect label left over from a previous use, which causes one of the above
messages and prevents SAVE and RESTOR from operating. The TEST command should
be used to clear the label in. this case.
To save the dump partition on tape, type:
SAVE ALL
PART DUMP ENTIRE RPV
END
The SAVE to disk feature of the SAVE and RESTOR commands uses disk instead of
tape for performing the same functions. As each disk pack becomes full, it is stopped
to allow you to mount another pack, and the next drive in the list is used to
continue the SAVE operation.
NOTES ON SAVE COpy
*
The SAVE COpy feature can be used to copy packs in order to provide a backup
copy of the disk contents at a particular moment. It can also be used to copy as
much as possible from a defective disk pack onto another pack. Each Multics record
copied is placed in exactly the same position on the target pack. Ther~ is no copy
feature in the RESTOR command. The restoration function is effected by mounting
the copy in place of the original pack or by reissuing the SAVE COpy command with
the specifications of the original pack and the copy interchanged. The ALL argument
must be given if the volumes to be copied have not been salvaged or shut down.
10-28
GB64-00
SAVE
TEST
To use the SAVE COpy feature, type:
SAVE COpy DSKA 8 ALL
DSKB 3 ENTIRE ROOT2
END
to copy the contents of DSKB 3 to a pack mounted on DSKA 8. The ALL argument
causes partitions to be saved. The optional BRIEF argument may be used to suppress
all recoverable disk error messages. This is extremely useful when attempting to save
or copy a volume containing many bad records.
*
Name: TAPED
SYNTAX AS A COMMAND
TAPED
n
FUNCTION
dumps, in octal, the contents of the tape mounted on a specified drive.
ARGUMENTS
n
is the decimal number of the drive on which the tape to be dumped is mounted.
NOTES
The tape must have been written in binary mode. TAPED prints EOF and ERROR
whenever they occur. TAPED may be stopped by pressing the REQUEST button.
Name: TEST
SYNT AX AS A COMMAND
TEST {volume_designator extent} {keywords}
FUNCTION
tests disks for errors. The portion of the disks to be tested can be specified as with
SA VE and RESTOR. TEST may be stopped at any time by pressing the REQUEST
button on the bootload console.
10-29
GB64;...00
TEST
TEST
ARGUMENTS
volume_designator
indicates a particular volume or part of a volume. It may be specified in one of
the following ways:
subsystem N
where N is a drive number. If N ends in a decimal point, it is considered a
decimal number; otherwise it is considered an octal number.
PART partition_name
ROOT
extent
is a range of addresses on a single volume.
following forms:
It may be specified in one of the
device_position TO number
device_position FROM number
device_position ONLY
ENTIRE
where:
device_position
specifies a starting or ending device address; it may have one of these forms:
RECORD record_number
SECTOR sector_number
record_number
number
is either a record number or a sector number, depending on the units of the
device_posi tion argument.
keywords
may be chosen from:
CHECK
the records are read and the data is also verified. (See PATERN, below.)
WRITE
the records are written. If no word pattern is specified, zeros are written.
REWRIT
The records are read. If any errors are detected, those records are rewritten,
possibly correcting the errors.
10-30
GB64-00
TEST
TEST
PATERN nl {n2} {n3} {n4}
The data that is to be checked or written is changed from all zeros.
Depending upon the number of 12-digit octal numbers given. one of the
following sequences is used to fill each record:
n 1 n 1 n 1 n 1 •••
n 1 n2 n 1 n2 ...
nl n2 n3 nl nl n2 n3 nl •..
nl n2 n3 n4 n1 n2 n3 n4 •..
MARK
This keyword, if chosen, must be the last argument on the command line.
The first data word of each record to be checked or written contains the
device number and device address. The remaining words of the record are
zero.
BRIEF
Error messages for recoverable disk errors are suppressed.
NOTES
If neither CHECK, WRITE, nor REWRIT is included in the command, then the
records are read only.
Any errors reported by the device are printed.
For more information on formatting packs with an alternate partition, see the Multics
AM81.
System Maintenance Procedures manual, Order No.
EXAMPLES
The following example shows how to correct the check character on a 451 disk pack.
A check character error is indicative of data damage and can be corrected by writing
over the data that is bad.
test dska 16. entire brief
reads all records on the pack
error at d451 3423
error msg: this record is bad
test dska 16. 3423 only
reads only the bad record error
test dska 16. 3423 only rewrite
reads record and writes it out
10-31
GB64-00
TIME
TIME
I\ame: TIME
SYNTAX AS A COMMAND
TIME
FUNCTION
reads the calendar clock of the bootload SCU and does the time conversion necessary
to set the correct time in an seu. A null input line causes the TIME command to
return to the BOS command processor.
Lf 5T OF REQUESTS
After the BOS TIME command has been issued the following input requests are
accepted:
mm dd yy hh mm ss
are the month, day. year. hour. minute, and second.
may be omi tted.
Hour, minute. and second
S
sets the clock in the low-order memory. (Clocks in Series 60 (Level 66)/6000 SCs
must be loaded manually. See the Multics System Maintenance Procedures
manual, Order No. AM81, for details.)
R
reads the calendar clock in the low-order memory.
Following the input of data, the time is printed in all three forms as shown:
NNNNN,NNNNNN
NNNNNN
TTTTTT
TTTTTT
MM/DD/YY
2
HH:MM:SS.S
3
1.
A 52-bit octal integer as read from the clock.
2.
36-bit integer formed by shifting the 52 bits right 16 places. This is the number
to place in the switches to set the clock manually.
3.
The date and time as month/day/year hour:minute:second.
To exit from the TIME command, you must press the EOM button.
10-32
GB64-00
TST3BT
TIME
NOTES
Although the time typed to and printed by the TIME command is local time. the
time is set inside the calendar clock in Greenwich mean time (G11T). The TI~1E
command uses the difference between GMT and local time as supplied on the clok
configuration card when converting between calendar clock setting and date and time.
(See the clok card description in the Multics System Maintenance Procedures
Manual, Order No. AM81.) For this reason, a configuration deck with a clok card
must have been loaded before the command is issued.
An incorrect clock setting can result in a system crash and possible loss of data.
EXAMPLES
TIME
11 11 77 12 04 00
104740,526512 460000 423602 532452 11/11/77 12:4:0
S (the time is set when EOM is pressed after S is typed)
R
104740,526523 570660 423602 532516 11/11/77 12:4:2
EOM (must push thi~ button to exit from the TIME command)
Name: TST3BT
SYNTAX AS A COMMAND
FUNCTION
tests FNPs with the CSD supplied FNP test programs.
ARGUMENTS
FNP_tag
is the tag of the FNP to be tested. If no tag is given, the default is "a".
drive_no
is the number of the drive on which the CSD test program tape is mounted. If
no number is given, the default is "3".
I
NOTES
This command functions identically to the CSD offline test program by the same
name. For information on this test program, refer to the CSD document Series 6000
Test and Diagnostics Manual, Order No. 58008382.
10-33
GB64-00
TSTCHN
TSTCHN
Name: TSTCH!\
SYNTAX AS A COMMAND
TSTCHN channo device {type} {waittime}
FUNCTION
tests an 10M channel by reading lines, conslstmg of a sequence of requests, from the
current input source. This command is intended for use by the programming staff.
ARGUMENTS
channo
specifies the number of the 10M channel to use.
device
is the number that selects a unit for tape or disk controllers.
type
is either PSIA (Peripheral Subsystem Interface Adapter) or CPCHAN (Common
Peripheral Channel): PSIA is the default.
waittime
specifies how long to wait for status; the default is about three seconds.
LI ST OF REQUESTS
All of the requests on an input line are used to form a DCW list that is then
connected to. Status is reported online. Requests may be selected from the following
list.
Q
returns to
function.
command
level.
Pressing
the
REQUEST
key
performs
N op rep
issues a nondata transfer command op with repetition count of rep.
zero implies 64.
the
same
A count of
W op tal
issues a unit record data transfer command operation op with data DeW tally of
tal, from a 2048-word buffer.
R op tal
same as W, except that the first four words of the buffer are typed after the
operation.
M
turns on the marker bit in the previous instruction DCW.
10-34
GB64-0C
WARM
TSTCHN
c
turns on the character tally bit in the previous data DCW.
D
word
sets word
of the buffer to word. Has no effect on the DCW list.
P i
prints word
of the buffer.
Name: ITY
SYNTAX AS A COMMAND
TTY
FUNCTION
causes input to be accepted by the bootload console.
NOTES
Reading of input reverts to the previous source when a blank line is typed. For more
information on BOS input sources, see the Multics System Maintenance Procedures
manual, Order No. AM81.
Name: WARM
SYNTAX AS A COMMAND
WARM model channel drive
FUNCTION
is used whenever BOS has been previously loaded onto the specified disk, and that
copy of BOS is desired. (It is one of the BOS loader control commands.) The
firmware loader and the BOS loader are read from the BOS tape into main memory
for immediate use. The BOS loader then reads the other parts of BOS from the disk.
None of the contents of the BOS tape are loaded onto the disk. The LOADDM
command can be issued later to load the command programs from the tape. (See the
LOADDM command.)
10-35
GB64-00
WARM
WARM
ARGUMENTS
model
is the model number. with decimal point. of the disk drive, e.g.. "400.
ft.
channel
is the number of the 10M channel connected to the disk subsystem. This number
must be less than 40 (octal) or 32 (decimal).
drive
is the number of the drive on which the disk is mounted. This number must be
decimal.
NOTES
Refer to the description of the prph config card in the Multics System Maintenance
AM81, for model numbers.
Procedures manual, Order No.
When a WARM control command is used to load BaS. a message of the following
form is prin ted:
BOS PARTITION AT free FOR nree
where frec is the first record of the BaS partItIon and nrec is the number of
records. If the volume label cannot be interpreted following a WARM command, one
of the following messages will appear:
CANNOT READ VOLUME LABEL
VOLUME DOES NOT HAVE A MULTICS LABEL
BOS PARTITION NOT DEFINED IN VOLUME LABEL
10-36
GB64-00
WRITE
WRITE
l'ame: \YRITE
SYNT AX AS A COMMAND
WRITE text
or
WRITE ALERT
FUNCTION
sends a message to the bootload console or turns on an audible alarm at the bootload
console to alert the operator. It is useful in a BOS runCOffi.
I
ARGUMENTS
text
is the message to be sent. Everything on the command line following the WRITE
command is typed out on the bootload console.
10-37
GB64-00
APPENDIX A
CONFIGURATION DECK DESCRIPTION
This appendix
output represents the
from which specified
this configuration are
contains output from the print_configuration_deck command. The
contents of the configuration deck used to create the system
metering samples were taken. (The metering samples that reflect
so noted in the text for the individual metering commands.)
A-I
GB64-00
elok
iom
iom
prph
ehnl
prph
ehnl
prph
ehnl
prph
ehnl
prph
ehnl
prph
ehnl
prph
ehnl
prph
prph
prph
prph
prph
prph
prph
prph
prph
prph
prph
dbmj
parm
part
part
part
root
sehd
sst
tbls
ted
prph
prph
prph
prph
prph
prph
mpe
mpe
mpe
mpe
mpe
mpe
mpe
mpe
mpe
mpe
mpe
a
b
7 mst
0 nsa
1 nsa
on
on
20. 2 45l. 16.
26. 2 b 24. 2 b 22. 2
20. 2 0 16. 451 . 16.
26. 2 a 24. 2 a 22. 2
28. 2 50 l. 16.
30. 2
28. 2 0 16. 50l. 16.
30. 2
32. 2 45l. 8.
34. 2
36. 2 50) . 16.
38. 2
36. 2 0 16. SOL 16.
38. 2
16. 1 630. 2 610. 6 630. 2
14. 6601. 80. on
8. 1600. 600. 160.
9. 1200. 600. 136.
10. 1600. 600. 136.
1l. 500.
12. 300.
8. 1201 . 600. 136.
9. 1600. 600. 160.
10. 300.
ll. 500.
64. 700. 400. 150. 60. 25·
ehwm hept ttyb 55296.
bas dska 16.
dump dska 16.
log dska 16.
dska 16. dskb 25· dskb 23. dskb 24. dska
400000 4 10 100 2 20.
3500. 1500. 750. 365.
seav 138. str 64.
200. 506.
fnpa b 18. on
fnpb a 18. on
fnpe a 13. on
fnpd a 17 . on
fnpe b 19. on
fnpf b 15. on
mspa 451. a 20. 4 a 24. 4
mspb 451. b 20. 4 b 24. 4
mspe 607. a 28. 4
mspd 607. b 28. 4
mspe 451. b 32. 4
mspf 607. a 36. 4
mspg 607. b 36. 4
mtpa 610. a 16. 1 b 16.
urpa 600. a 8. 5
urpb 8004. b 8. 2
urpe 8002. b 10. 2
dska
dska
dskb
dskb
dske
dske
dskd
dskd
dske
dske
dskf
dskf
dskg
dskg
tapa
opea
prtd
prta
prtb
rdra
puna
prte
prte
punb
rdrb
a
a
b
b
a
b
b
a
b
b
a
b
b
a
a
a
a
a
a
a
a
b
b
b
b
A-2
7 dska
1 1.
GB64-00
intk
mem
mem
mem
mem
cpu
cpu
cpu
cpu
cpu
warm
b
3
2048.
1024.
4096.
2048.
3 on
4 on
c
d
e
6 on
7 on
b
a
c
d
a
5
on
star
on
on
on
on
168
168
168
80. 2.
80. 2.
80. 2.
dps8 70. 8.
dps8 70. 8.
A-3
GB64-00
INDEX
access class
A
AIM
abs command
reclassify_dir 2-396
reclassify_seg 2-397
reclassify_sys_seg 2-398
reset_soos 2-423
ranges
register_resource 2-408
system_low 2-109
4-2
absentee
job
crashing
setcrank 3-43
setdisk 3-43
day 3-17
disk reporting
setdisk 3-43
queues
setcrank 3-43
setdisk 3-43
manipulating
abs 4-2
scheduling
setdisk 3-43
usage
abs 4-2
display_aut 2-141
schedul i ng
setcrank 3-43
setdisk 3-43
user table
display_aut 2-141
access control
resources
register_resource 2-408
rings
hpset_dir_ring_brackets
2-280
hpset_ring_brackets 2-281
to phcs_
reset_phcs_access 5-15
set_phcs_access 5-17
access control list (ACL)
hp_delete 2-274
hp_delete_acl 2-275
hp_set_acl 2-279
reset_phcs_access 5-15
restore_pdt_access 2-431
access control segment (ACS)
add_volume_registration 2-4
change_volume_registration
2-71
register_resource 2-408
absentee user table (AUT)
display_aut 2-141
accept command
4-10
i -1
GB64-00A
access control segment(ACS)
update_mail_table_entry
2-547
access controls
set_system_priv
2-463
access isolation mechanism
(A I M)
add_volume_registration 2-4
change_volume_registration
2-71
new_proj 3-26
reclassify_dir 2-396
reclassify_seg 2-397
reclassify_sys_seg 2-398
reload 2-416, 4-54
reset_soes 2-423
set_system_audit_flags
2-460
set_system_priv 2-463
access privileges
setting
set_system_priv
2-463
access to phcs_
giving
set_phcs_access
5-17
accounting
add_anon 3-3
b i 11 3-4
chalias 3-6
change 3-6
charge 3-9
chcpass 3-9
chdf_proj 3-10
check_log 3-11
chname 3-13
chpass 3-14
chprog 3-15
compute_bill 2-98
credit 3-16
cu 3-16
daily_summary 2-119
day 3-17
delegate 3-18
accounting (cont)
disk meters
reset_disk_meters 2-422
disk usage
print_disk 2-370
disk usage figures
charge_disk 2-80
sweep 2-480
disk_report 3-19
disk_stat_print 2-132
disk_usage_stat 2-134
dmisc 3-20
dpmf 3-20
dproj 3-21
edit_proj 3-22
entry sorting
sort_projfile 2-471
sort_reqfile 2-472
install 3-24
ison 3-25
new_proj 3-26
pdt_copy 2-359
pmf 3-35
pmisc 3-36
project
display_account_status
2-135
edit_proj 2-208.1
edit_proj$change_all
2-208.5
proj_mtd 3-38
proj_usage_report 2-394
recov 3-39
register 3-39
rename_proj 3-41
reset_cdt_meters 2-422
reset_use_tota1s 2-425
rqrn 3-42
setcrank 3-43
setdisk 3-43
set_specia1_password 2-459
TPP
set_tpp 2-467
undelegate 3-44
upmf 3-45
user registration
new_user 2-352
who_delg 3-46
write_acct_bill 2-561
i-2
GB64-00A
accounting (cont)
write_bill ing_summary
2-561
ACL
see access control list
address
changing
chaddr
3-5
address conversion
disk 1/0
record_to_sector 2-405
record_to_vtocx 2-406
acm
see alarm_clock_meters
ACS
see access. contro 1 segment
add_anon command
3-3
add_lv (alv) command
active breakpoint
examining
probe 9-18
add_mail_table_entry command
2-2
active devices
1 is t i ng
list 6-13
add_vol (av) command
active process table (APT)
check_tc_data_size 2-87
traffic_control_meters
2-530
4-13
add_volume_registration (avr)
command 2-4
admin command
4-15
2-535
traffic_control_queue
active process table entry
(APTE)
print_apt_entry 2-365
process_id 2-392
active segment table (AST)
check_sst_size 2-86
file_system_meters 2-243
admin exec_corns
iod_command 2-289
iod_val 2-291
admin mode
entering
admin 4-15
exec_com
x
6-37
sc_command 2-444
send_admin_command 2-447
set_mc_message_limits 2-455
to initializer
admin_mode_exit 2-7
active segment table entry
(ASTE)
display_aste 2-139
file_system_meters 2-243
meter_fnp_idle 2-325
administration tools
dm_send_request 2-165
activity
interruption
continue 9-6
adddev (addd) command
4-11
admin_mode_exit (ame) command
2-7
4-13,
4-14
i-3
admin_uti 1 command
2-7
adopt_seg command
2-11
GB64-00A
AIM
see access isolation
mechanism
alarm clock
alarm_clock_meters 2-12
traffic_control_meters
2-530
alarm clock timer
fai lure
wakeup_vo1ume_dump
7-28
alarm_c10ck_meters (acm)
command 2-12
alert command
9-2
algorithm encryption
print_pnt 2-373
a1v
see add_1v
arne
see admin_mode_exit
answering service
channe 1 in i t i ali zing
go 4-29
controlling
attach 4-15
detach 4-23
remove 4-65
forcing reset
force_reset 4-29
i nit i ali zing
mu1tics 4-43
startup 4-77
logs
console_report 2-100
metering
system_total 2-496
multiplexer ioading
10ad_mpx 4-36
requests
list_as_requests 2-295
resetting
reset 4-68
shutting off
cripple 4-19
APT
see active process table
analysis tools
disk usage
sweep 2-480
APTE
see active process table
entry
ana1yze_multics (azm) command
2-14
absolute_address, absadr
2-16
add_request_table, arqt
2-16
apply, ap 2-17
apte 2-18
associative_memory, am 2-19
aste 2-20
configuration_deck, cd 2-21
display, d 2-22
why 2-43
answer table
statistics
display_anst
assembler
map355 2-311
AST
see active segment table
ASTE
see active segment table
entry
as_who command
2-45
attach command
4-15
attend
see attended
2-138
i-4
GB64-00A
attended (attend) command
5-2
B
AU
see history registers
auditing
display_process_audit_flags
2-154.1
display_system_audit_flags
2-157
edit_process_audit_flags
2-208
set_process_audit_flags
2-458
set_system_audit_flags
2-460
backup system daemon
catchup_dump 8-3
complete_dump 8-8
end_dump 8-13
start_dump 8-14
wakeup_dump 8-20
backup_dump command
2-49
backup_load command
2-53
banner_bars command
6-3
banner_type command
6-3
AUT
see absentee user table
auth command
BCE
see bootload command
env ironment
5-2
authentication/identification
sign_on 4-75
auto command
5-4
automatic bump
down 4-25.1
automatic shutdown
down 4-25.1
auto_queue command
6-2
6-2
bce command
4-16, 9-2
BCE/Multics
bootload tape
copy_mst 2-106
excerpt_mst 2-240
generate_mst 2-262
list_mst 2-297
read_ear 1y_dump_tape
2-396
communication area
get_f1 agbox 2-270
set_f1 agbox 2-453
flags
get_flagbox 2-270
set_f1 agbox 2-453
bces
see bee_state
avr
see add_volume_registration
bce_state (bces) command
azm
see analyze_multics
9-2
before.Journal_meters (bjmt)
command 2-59
bill command
i-5
3-4
GB64-00A
bi 11 ing
bill 3-4
compute_bill 2-98
daily_summary 2-119
day 3-17
disk usage
reset_disk_meters 2-422
entry sorting
sort_projfile 2-471
sort_reqfile 2-472
pmisc 3-36
proj_mtd 3-38
proj_usage_report 2-394
reset_cdt_meters 2-422
reset_use_totals 2-425
resource usage
system_daily_report 2-487
system_monthly_report
2-491
shift 4-72
up_ctr 2-547
usage_and_revenue 2-549
write_acct_bill 2-561
write_billing_summary 2-561
bindfile segment
bind_fnp 2-58
binding
object segment
bind_fnp 2-58
bind_fnp command
bjmt
see
2-58
before~ournal_meters
boot command
9-3
booting
ending
bce 9-2
bootload command environment
(BeE)
aborting
die 9-9
alert 9-2
analyze_multics
2-14
bootload command environment
(BeE) (cont)
attended 5-2
auto 5-4
bce 4-16, 9-2
bce_state 9-2
boot 9-3
bootload_fs 2-63
config_edit 9-5
continue 9-6
copy_disk 9-7
copy_dump 2-106
copy_mst 2-106
cripple 4-19
delete 9-9
destroying
die 9-9
die 9-9
display_disk_label 9-10
dump 9-12
emergency_shutdown 9-15.1
exec_com 9-15.1
file system
delete 9-9
init_files 9-17
list 9-17
print 6-17, 9-18
qedx 9-24
rename 9-26
fwload 9-15.2
get_flagbox 9-16
init_files 9-17
list 9-17
list_mst 2-297
list_requests 9-17
lock_mca 2-307, 4-37, 9-17
print 6-17, 9-18
probe 9-18
qedx 9-24
read_ear 1y_dump_tape 2-396
reinitialize 9-25
rename 9-26
restore 9-27
save 9-30
set_flagbox 9-33
severity 9-34
shutdown_state 9-35
test_disk 9-36
i-6
GB64-00A
boot load command environment
(BeE) (cont)
toehold destroying
die 9-9
unattended 5-17
unlock_mca 2-546, 4-84,
9-37
bootload console
abs 4-2
accept 4-10
adddev 4-13, 4-14
add_lv 4-11
add_pdir_vo1ume 4-12
add_vol 4-13
admin 4-15
alert 9-2
attach 4-15
attended 5-2
auth 5-2
auto 5-4
bce 4-16, 9-2
bce_state 9-2
boot 9-3
bump 4-17
cat 5-5
complete_volume 5-6
configuration
set_system_conso1e 2-462
config_edit 9-5
continue 9-6
copy_disk 9-7
copy_dump 5-7
cripple 4-19
debug 4-19
define 4-20
delete 9-9
delete_dump 5-7
de1_1v 4-20, 4-21
del_vol 4-21
deny 5-8
deroute 4-22
detach 4-23
die 9-9
disconnect 4-24
display_disk_label 9-10
display_volume_log 4-25
down 4-25.1
drop 4-26
boot10ad console (cont)
dump 9-12
dump_mpx 4-27
echoplex 5-8
emergency_shutdown 9-15.1
end_dump 5-9
exec 4-27
exec_com 9-15.1
force_reset 4-29
fw10ad 9-15.2
get_f1agbox 9-16
go 4-29
help 4-30
hmu 4-30
nc 5-9
ncrementa1_volume 5-10
nit_files 9-17
nit_vol 4-31
ntercom 4-34
o 5-11
01 5-11
list 9-17
list_disks 4-34
list_requests 9-17
load_mpx 4-36
10ck_mca 4-37, 9-17
log 4-37
login 4-38
logout 4-40
maxunits 4-41
mc_l i st 4-41
message 4-42
meter 5-11, 5-12
multics 4-43
no_start 4-44
preload 4-44
print 6~17, 9-18
probe 9-18
punch 5-12
punch_end 5-12
punch_restart 5-13
qedx 9-24
quit 4-45
rcp 4-45
read_cards 5-13
rebuild_disk 4-47
reconfigure 4-48
recover_volume_log 4-51
redefine 4-52
i-7
GB64-00A .
bootload console (cont)
reinitialize 9-25
release 4-53
reload 4-54
reload_system_release 4-58
reload_volume 4-62, 7-20
remove 4-65
rename 9-26
repair 5-13
reply 4-65
reprint 5-14
reregister 4-66
reroute 4-67
reset 4-68
reset_phcs_access 5-15
reset_tabs 5-15
restore 9-27
route 4-68
salvage_dirs 4-69
salvage_vol 4-69
save 9-30
scav 5-16
set_drive_usage 4-70
set_fdump_number 5-16
set_flagbox 9-33
set_pdir_volumes 4-71
set_phcs_access 5-17
severity 9-34
shift 4-72
shutdown 4-74
shutdown_state 9-35
sign_off 4-75
sign_on 4-75
standard 4-76
startup 4-77
start_mpx 4-76
stop 4-77
stop_mpx 4-78
substty 4-79
sysid 4-80
terminate 4-81
test_disk 9-36
unattended 5-17
unbump 4-82
undefine 4-82
unload 4-83
unlock_mca 2-546, 4-84.
9-37
vacate_pdir_volume
boot load console (cont)
wakeup_dump 5-18
warn 4-85
who 4-86
word 4-88
bootload tape
BCE/Multics
excerpt_mst
2-240
bootloading
delete_old_pdds
2-123
bootload_fs command
2-63
branch
information
display_branch
2-143
BREAK key
simulating
quit 4-45
bump
automatic
down 4-25.1
cance 1 i ng
unbump 4-82
bump command
4-17
C
cache memory
error data
monitor_cache
2-335
cache_meters command
cancel command
6-4
card daemon
logging in
read_cards
5-13
2-67
4-84
i-8
GB64-00A
card decks
deleting segments
clean_pool 6-5
card image segments
deleting
clean_card_pool
change_kst_attributes command
2-69
change_tuning_parameters (ctp)
command 2-70
2-88
card input
password chaging
chcpass 3-9'
remote
read_cards 6-21
channel
i nit i ali zing
go 4-29
card punch
attaching
punch_restart 5-13
detaching
punch_end 5-12
card reader
attaching
read_cards
5-13
card-reading process
clean_card_pool 2-88
cards
see read_cards
cat command
change_volume_registration
(cvr) command 2-71
channel configuration
changes
load_mpx 4-36
channel definition table (COT)
cv_cmf 2-111
display_cdt 2-144
dump_mpx 4-27
go 4-29
load_mpx 4-36
reset_cdt_meters 2-422
start_mpx 4-76
tty_lines 2-541
channel master file (eMF)
accept 4-10
converting
cv_cmf 2-111
display_cdt 2-144
5-5
catchup_dump command
8-3
channel_comm_meters command
2-75
cdq
charge command
COT
see channel definition table
charges
deletion
dmisc 3-20
central processor
faults
fim_meters 2-252
chaddr command
chalias command
change command
3-9
2-80
charge_disk command
chcpass command
3-5
3-6
chdf_proj command
3-9
3-10
3-6
i-9
GB64-00A
check_dir command
2-82
check_log command
3-11
command (cont)
mapping
enter_lss 2-240
make_commands 2-307
2-82
check_mdcs command
command_usage_count (cuc)
command 2-91
2-83
check_mst command
check sst_size command
2-86
check_tc_data_size command
2-87
chname command
3-13
chpass command
3-14
chprog command
3-15
cleanup
physical volume
hp_delete_vtoce
clean_pool command
2-277
6-5
2-89
clear_partition command
clear_projfile command
clear_reqfile command
clear_resource command
2-90
2-90
2-91
eMF
communication
between BeE and Multics
get_flagbox 9-16
set_flagbox 9-33
communications channel
active
display_anst 2-138
controlling
attach 4-15
detach 4-23
disconnect 4-24
remove 4-65
displaying
print_line_ids 2-371
dropping
drop 4-26
substty 4-79
listing
print_l ine_ids 6-18
table
display_cdt 2-144
tty_dump 2-539
tty_l ines 2-541
communications management
ring 0
system_comm_meters 2-485
see channel master file
code sequences
timing
instr_speed
compact_mail_table
(salvage_mail_table)
command 2-95
2-285
compare_configuration_deck
command/active function
cold booting
RPV initializing
init_vol 4-31
2-95
compare_mst command
command
1 is t i ng
1 ist_requests
2-98
9-17
i-l0
GB64-00A
compilers
source language
iod_tables_compiler
2-290
8-8
complete_dump command
complete_volume (vcomp)
command 5-6
configuration source file
converting
cv_dmcf 2-112
configuration table
cv_dmcf 2-112
config_edit (config) command
9-5
complete_volume_dump command
7-3
compute_bill command
2-98
condition handlers
meter_signal 2-333
config
see config_edit
connection
accessing
sign_on 4-75
terminating
sign_off 4-75
console recovery 2-463
fai lure
set_system_console 2-462
2-100
config deck
changes
reinitialize 9-25
editor
config_edit 9-5
scanning
fwload 9-15.2
console_report command
configuration
adding disk drive
adddev 4-13, 4-14
adding tape drive
adddev 4-13, 4-14
manipulating
reconfigure 4-48
reconfigurable entities
reconfigure 2-399
continue (go) command
9-6
control blocks
database
display_ioi_data
2-150
consolidated_volume (vcons)
command 5-6
consolidated_volume_dump
command 7-5
control flags
auditing
display_system_audit_flags
2-157
configuration deck
compare_configuration_deck
edit_process_audit_flags
2-208
2-95
set_process_audit_flags
convert_configuration_deck
2-458
2-104
set_system_audit_flags
2-460
using
check_sst_size 2-86
check_tc_data_size 2-87
display_process_audit_flags
2-154.1
control segment
enter_lss 2-240
i-It
GB64-00A
control segment (cont)
make_commands 2-307
control terminal
ctl_term 6-6
form alignment
sample_form 6-28
convert_configuration_deck
command 2-104
coordinator
help 6-11
list 6-13
logout 6-13, 6-14
print_devices 6-17, 6-18
restart_status 6-27
return to normal
start 6-33
start 6-33
term 6-36
wait_status 6-36
x
6-37
copy command
CPU
and SCU
interface
write_notify_test 2-562
default set
set_proc_required 2-456
errors
display_cpu_error 2-145
hardware
problem checking
test_cpu 2-497
testing
test_cpu 2-497
metering
total_time_meters 2-526
speed
check_cpu_speed 2-81
statistics
display_cpu_error 2-145
time
response_meters 2-426
usage
define_work_classes
2-122.11
6-5
copy_as_meters command
copy_deadproc command
2-104
2-105
copy_disk command
9-7
copy_dump command
2-106, 5-7
copy_mst (cpm) command
copy_registry command
core image
loading
mcs_version
2-325
core image segment
bind_fnp 2-58
ed_mgt 2-191
enter_lss 2-240
list_proc_required 2-298
make_commands 2-307
set_work_class 2-469
total time meters 2-526
tune_work_class 2-545
work_class_meters 2-557
2-106
2-106
crash analysis
analyze_multics
2-14
crash image
examining
probe 9-18
create_daemon_queues (cdq)
command 2-108
create_mail_table command
2-109
cpm
see copy_mst
create_pnt command
i-12
2-109
GB64-00A
create_urf command
create_urf 2-110
credit
miscellaneous
charge 3-16
credit command
3-16
cripple command
4-19
ctl term command
6-6
ctp
see change_tuning_parameters
CU
see history registers
cu command
3-16
cuc
see command_usage_count
current request
information
req_status 6-24
cvr see
change_volume_registration
cv_cmf command
2-111
cv_dmcf command
daemon (cont)
data management (OM)
cV_dmcf 2-112
dm_send_request 2-165
I/O
command execution
iod_command 2-289
cv_prt_rqti 2-117
language translators
iod_tables_compiler
2-290
source language
print iod tables 2-370
logging in
send_daemon_command 2-449
logging out
send_daemon_command 2-449
printer
io 5-11
i 01 5-11
punch
iol 5-11
usage
display_dut 2-148.1
daemon process
controlling
send_daemon_command
logging in
cripple 4-19
login 4-38
logging out
logout 4-40
2-449
2-112
daemon queue
retrieval requests
list_retrieval_requests
7-14
cv_rtmf command
daemon usage
user table
display_dut
2-118
2-148.1
o
daemon user table (OUT)
display_dut 2-148.1
daemon
communicating with
send_daemon_command
daily_summary command
2-119
2-449
i-13
GB64-00A
das
see display_account_status
DAU
data control word (DeW)
test_dcw 2-504
day command
see device adapter unit
3-17
db_fnp
see debug_fnp
data management (OM)
before images
Dew
dm_set~ournal_stamps
see data control word
2-166
before journals
dd
before~ournal_meters
see delete_dump
2-59
dm_set~ournal_stamps
2-166
daemon
dm_send_request
data protection
ddl
see display_disk_label
2-165
2-120
deactivate_seg command
dm_set~ournal_stamps
2-166
dm_set_system_dir 2-167
dm_system_shutdown 2-168
journals
dm_set~ourna l_stamps.
dead processes
copying
copy_deadproc
debug command
2-105
4-19
2-166
locking
dm_lock_meters
dm_lock_status
debugging
2-161
2-163
FNP
data management system (OMS)
cv_dmcf 2-112
dm_send_request 2-165
data protection
dm_set~ournal_stamps
databases
active_hardcore_data
system_link_meters
2-166
debug_fnp command
2-121
default project
changing
chdf _proj 3-10
defer command
6-7
2-488
defer_time command
APT
check_tc_data_size
debug_fnp 2-121
stack frame
debug 4-19
6-7
2-87
ITT
check_tc_data_size 2-87
ring 0
display_ioi_data 2-150
tC_data
system_link_meters 2-488
define command
4-20
define_work_classes (dwc)
command 2-122.11
delay time
displaying
auto_start_delay
i-14
6-2
GB64-00A
6-2
detach command
4-22
deldev (deld) command
delegate command
3-18
delete (dl) command
9-9
5-7
delete_dump (dd) command
delete_mail_table_entry
command 2-122.12
delete_proj command
2-124
delete_registry command
2-124
delete_volume_log command
delete_volume_registration
(dvr) command 2-125
7-8
4-23
device
activating
ready 6-22
editing statistics
dump_mpc 2-172
inactivating
halt 6-8
1 is t i ng
1 ist 6-13
print_devices 2-369
listing class
wait_status 6-36
malfunction
restart 6-25
record copying
copy_disk 9-=7
terminating
new_device 6-14
usage
meter_rcp 2-331
device adapter unit (DAU)
dump_firmware 2-171
patch_firmware 2-358
deleting
ACL
hp_delete_acl 2-275
directory
hp_delete 2-274
segment
hp_delete 2-274
del_lv (dlv) command
4-20
del_vol (dv) command
4-21
diagnostic aids
display_syserr_log_part
2-156
dialup buffer
changing
word 4-88
die command
deny command
4-22
deroute command
delay time (cont)
setting
auto_start_delay
5-8
9-9
directory
access control
hpset_dir_ring_brackets
2-280
deregister_resource (drr)
command 2-126
AIM
deregistration
volume
hp_delete 2-274
reclassify_dir 2-396
reset_soos 2-423
attributes
change_kst_attributes
2-69
i-15
GB64-00A
directory (cont)
attributes
display_kst_entry 2-152
hpset_dir_ring_brackets
2-280
binary images
dump 9-12
deactivating
deactivate_seg 2-120
dead processes
copying
copy_deadproc 2-105
deleting
clean_card_pool 2-88
hp_delete 2-274
dumping
backup_dump 2-49
catchup_dump 8-3
complete_dump 8-8
complete_volume_dump 7-3
consolidated_volume_dump
7-5
end_dump 8-13
incremental_volume_dump
7-11
directory (cont)
quota setting
set_dir_quota 2-452
rebuilding
salvage_dir 2-441
reloading
backup_load 2-53
reload 2-416, 4-54
retrieving
retrieve 2-432
scanning
check_dir 2-82
TPP
set_tpp 2-467
verifying
salvage_dir 2-441
disconnect command
4-24
disk
copying
copy_disk 9-7
rebuild_disk 4-47
devices
add_volume_registration
2-4
preattach_dump_volumes
7-16
error testing
test_disk 9-36
models
reload_volume 4-62, 7-20
packs
formatting
format_disk_pack 2-258
partition
displaying
dump_partition 2-174
dumping
dump_partition 2-174
patch/dump
probe 9-18
reporting
absentee job
setdisk 3-43
resetting meters
reset_disk_meters 2-422
storage
disk low 2-134
start_dump 8-14
wakeup_dump 8-20
hierarchy salvaging
salvage_dirs 4-69
information
check_dir 2-82
display_branch 2-143
master
check_mdcs 2-82
pathname listing
verify_dump_volume 7-25
per-system
dm_system_shutdown 2-168
per-system setting
dm_set_system_dir 2-167
quota
fix_quota_used 2-254
priv_move_quota 2-391
set_quota 2-458.1
quota moving
move_dir_quota 2-347
i-16
GB64-00A
disk (cont)
subsystem
statistics
disk_meters 2-126
usage
analysis tools
sweep 2-480
calculating
disk_report 3-19
report creation
disk_report 3-19
statistics
print disk 2-370
volume
authentication
auth 5-2
.d i sk address
conversion
vtocx_to_record
disk usage
bill i ng
reset_disk_meters
disk low command
2-422
2-134
disk_auto
see disk_report
disk_meters command
2-126
2-131
disk_queue (dq) command
disk_report (disk_auto, drp)
command 3-19
2-134
disk_usage_stat command
2-556
disk ·drive
exercising
exercise_disk 2-241
physical volume
add_vol 4-13
storage system to user I/O
set_drive_usage 4-70
tuning
tune_disk 2-543
usage
1 ist_disks 4-34
user I/O to storage system
set_drive_usage 4-70
display_account_status (das)
command 2-135
display_anst command
2-138
display_aste command
2-139
display_aut command
display_branch command
2-143
display_cache_threshold
command 2-143
display_cdt command
disk I/O
address conversion
record_to_sector 2-405
record_to_vtocx 2-406
sector_to_record 2-447
vtocx_to_record 2-556
information
display_pvte 2-155
partition
list_partitions 2-297
overwriting
clear_partition 2-89
VTOC entries
vtoc_pathname 2-555
2-141
2-144
display_cpu_error command
2-145
display_disk_label (ddl)
command 2-147
display_disk_label command
9-10
display_dut command
2-148.1
display_fnp_idle command
2-148.3
i-17
GB64-00A
DMS
display_ioi_data command
2-150
see data management system
display_kst_entry command
dm_lock_meters command
2-161
dm_lock_status command
2-163
2-152
display_log_segment command
2-153
2-165
dm_send_request command
display_mstb command
2~154
dm_set-lournal_stamps command
2-166
display_process_audit_flags
command 2-154.1
dm_set_system_dir command
2-167
display_prt_rqti command
2-154.2
dm_system_shutdown command
display_psp command
2-168
2-154.2
down command
4-25.1
dpmf command
3-20
7-8
display_pvolog command
display_pvte command
2-155
display_rtdt command
2-156
display_syserr_log_part
command 2-156
display_system_audit_flags
command 2-157
dprint
reentering request
reprint 5-14
dprint queues
displaying
meter 5-12
dproj command
3-21
display_volume_log command
4-25, 7-9
dq
see disk_queue
display_vtoce command
2-158
driver
access name
print_devices
dl
see delete
2-369, 6-17,
6-18
dlv
see del lv
authorization
print_devices
2-369, 6-17,
6-18
DM
auto_queue 6-2
auto_start_delay
banner_bars 6-3
banner_type 6-3
cancel 6-4
clean_pool 6-5
see data management
dmisc command
3-20
i-18
6-2
GB64-00A
dr i ver (cont)
command level
hold 6-11
copy 6-5
ctl_term 6-6
defer 6-7
defer_time 6-7
exec_com executing
x 6-37
go 6-8
halt 6-8
hasp_host_operators_console
6-9
hold 6-11
inactive_limit 6-12
information
status 6-34
initializing process
punch 5-12
kill 6-12
listen 6-13
master 6-14
new_device 6-14
next 6-15
paper_info 6-16
parameters
iod_val 2-291
pause_time 6-17
print_l ine_ids 6-18
prt_control 6-19
punch 6-20, 6-21
ready 6-22
read_cards 6-21
receive 6-22
reinit 6-23
reinitializing
reinit 6-23
release 6-23.1
request
setting modes
prt_control 6-19
request_type 6-25
req_status 6-24
restart 6-25
restart_q 6-26
return to normal
start 6-33
runout_spacing 6-27
sample 6-28
dr i ver (cont)
sample_form 6-28
sample_hs 6-29
save 6-29
sep_cards 6-30
single 6-31
slave 6-31
slave_term 6-32
start 6-33
station 6-33
status 6-34
step 6-35
termination
term 6-36
to command level
release 6-23.1
drop command
4-26
drp
see disk_report
drr
see deregister_resource
DU
see history registers
dump
copying image
copy_dump 2-106
deleting
delete_dump 5-7
editing
dump_mpc 2-172
partition
copying
copy_dump 5-7
copy_dump 2-106
process tracing
vol ume_dump_tr ace_of f
7-27
volume_dump_trace_on 7-27
setting number
set_fdump_number 5-16
dump analysis
analyze_multics
i-19
2-14
GB64-00A
dv
dump analysis (cont)
FNP
debug_fnp 2-121
tools
delete_dump 5-7
dvr see
delete_volume_registration
2-125
dump command
9-12
dump volume
reload group
purge_volume_log 7-17
searching
rebuild_pvolog 7-18
recover_volume_log 7-19
summary
display_volume_log 4-25.
7-9
dwc
see define_work_classes
E
ec
.
validity/readability
verify_dump_volume
dumper process
termination
dmpr_unlock_pv
5-8
echoplex command
7-25
7-10
EOAC error
set_mos_polling_time 2-456
syserr log
, po II_mos _memor y 2- 36 1
editing
project data
edit_proj 2-208.1
edit_proj$change_all
dumper system daemon
catchup_dump 8-3
complete_dump 8-8
end_dump 8-13
start_dump 8-14
wakeup_dump 8-20
2-208.5
dumping
disk partition
dump_partition 2-174
'"'PC firmware
dump_firmware 2-171
edit_process_audit_flags
command 2-208
edit_proj command
2-208.1.
3-22
edit_proj$change_al1 command
dump_firmware command
dump_mpc command
2-172
dump_mpx command
4-27
2-171
2-208.5
ed_instaI1ation_parms command
2-175
ed_mgt command
dump_partition command/active
function 2-174
OUT
see daemon user table
2-191
effective access
register_resource
2-408
EIS
see extended instruction set
i-20
GB64-00A
eis_tester (et) command
2-210
emergency shutdown (ESD)
dm_set~ournal_stamps
hp_delete
2-166
2-274
emergency_shutdown (esd)
command 9-15.1
event call handlers
po ll_fnp 2-3~0
poll_mpc 2-362
event channel
wakeup
send_wakeup
2-451
excerpt_mst command
end of tape mark (EOT)
test_tape. 2-524
end_dump command
5-9, 8-13
end_punch
see punch_end
exec (x) command
2-459
admin.ec
attended 5-2
auth 5-2
auto 5-4
cat 5-5
complete_volume 5-6
copy_dump 5-7
delete_dump 5-7
deny 5-8
echoplex 5-8
end_dump 5-9
exec 4-27
inc 5-9
incremental_volume 5-10
io 5-11
2-240
EOT
see end of tape mark
ERF
see error report form
error data
cache memory
monitor_cache
4-27
exec_com
accounting_start_up.ec
set_special_password
entering Multics
startup 4-77
enter_Iss command
2-240
i 01
2-335
5-11
meter 5-11, 5-12
punch 5-12
punch_end 5-12
punch_restart 5-13
read_cards 5-13
repair 5-13
reprint 5-14
reset_phcs_access 5-15
reset_tabs 5-15
scav 5-16
sc_command 2-444
set_fdump_number 5-16
set_phcs_access 5-17
unattended 5-17
wakeup_dump 5-18
auto
alert 9-2
error report form (ERF)
tty_dump 2-539
error statistics
FNP memory
po ll_fnp 2-360
ESD
see emergency shutdown
see emergency_shutdown
et
see eis_tester
i-21
GB64-00A
exec_com (cont)
bi ller.ec
bill 3-4
reset_cdt_meters 2-422
reset_usage 2-424
reset_use_totals 2-425
system_monthly_report
exec~com
(cont)
master.ec
register 3-39
rename_proj 3-41
rqm 3-42
setcrank 3-43
setdisk 3-43
system_daily_report 2-487
system_total 2-496
sys_full_report 2-484
undelegate 3-44
upmf 3-45
usage_and_revenue 2-549
usage_total 2-551
who_delg 3-46
start_up.ec
catchup_dump 8-3
complete_dump 8-8
complete_volume_dump 7-3
consolidated_volume_dump
2-491
sys_full_report 2-484
up_ctr 2-547
usage_and_revenue 2-549write_acct_bill 2-561
write_bill ing_summary
2-561
write_user_usage_report
2-564
hasp_host_operators_console
6-9
master.ec
add_anon 3-3
bill 3-4
chaddr 3-5
chal ias 3-6
change 3-6
charge 3-9
chcpass 3-9
chdf_proj 3-10
check_log 3-11
chname 3-13
chpass 3-14
chprog 3-15
credit 3-16
cu 3-16
day 3-17
delegate 3-18
disk_report 3-19
dmisc 3-20
dpmf 3-20
dproj 3-21
edit_proj 3-22
ins ta 1 1 3- 24
ison 3-25
new_user· 2-352
pdt_copy 2-359
pmf 3-35
pmisc 3-36
print_disk 2-370
proj_mtd 3-38
recov 3-39
7-5
delete_volume_log 7-8
display_pvolog 7-8
display_vo1ume_log 7-9
dmpr_unlock_pv 7-10
end_dump 8-13
end_volume_dump 7-11
incremental_volume_dump
7-11, 7-14
merge_volume_log 7-16
preattach_dump_volumes
7-16
purge_vo1ume_log 7-17
rebuild_pvolog 7-18
recover_volume_log 7-19
reload_volume 7-20
retrieve_from_volume 7-22
set_volume_log 7-24
set_volume_wakeup_interval
7-25
start_dump 8-14
verify_dump_volume 7-25
volume_cross_check 7-26
vOlume_dump_trace_off
7-27
volume_dump_trace_on 7-27
wakeup_dump 8-20
wakeup_volume_dump 7-28
i-22
GB64-00A
exec_com (cont)
exec_com (cont)
system_start_up.ec
system_start_up.ec
set_mc_message_limits
auto_queue 6-2
auto_start_delay 6-2
2-455
set_pdir_volumes 4-71
banner_bars 6-3
set_sons_volume 2-459
banner_type 6-3
single 6-31
cancel 6-4
clean_pool 6-5
slave 6-31
slave_term 6-32
copy 6-5
ctl_term 6-6
start 6-33
startup 4-77
defer 6-7
defer_time 6-7
station 6-33
status 6-34
go 4-29, 6-8
step 6-35
halt 6-8
help 6-11
term 6-36
wait_status 6-36
hold 6-11
inactive_limit 6-12
x 6-37
kill 6-12
exec_com (ec) command 9-15.1
list 6-13
listen 6-13
exec_com command 2-12
logout 6-13, 6-14
master 6-14
exercise_disk command 2-241
mC_l i st 4-41
new_device 6-14
exiting Multics
next 6-15
no_start 4-44
shutdown 4-74
paper_info 6-16
stop 4-77
pause_time 6-17
print_devices 6-17, 6-18 _ extended instruction set (EIS)
eis tester 2-210
print_line_ids 6-18
prt_control 6-19
mc_trace 2-313
punch 6-20, 6-21
ready 6-22
F
read_cards 6-21
receive 6-22
reinit 6-23
fault processing
release 6-23.1
request_type 6-25
monitor_cache 2-335
req_status 6-24
restart 6-25
FCC
see field change order
restart_q 6-26
restart_status 6-27
runout_spacing 6-27
fdp
see format_disk_pack
sample 6-28
sample_form 6-28
field change order (FCC)
sample_hs 6-29
eis_tester 2-210
save 6-29
sc_command 2-444
test_cpu 2-497
sep_cards 6-30
i-23
GB64-00A
fi Ie map
dispIay_aste
format_disk_pack (fdp) command
2-258
2-139
fiIe_system_meters (fsm)
command 2-243
fim_meters command
2-252
firmware
loading
fwload 9-15·2
modules
patch_firmware
.
2-358
fix_quota_used command
2-254
flag usage
set_flagbox
2-453
flush command
2-255
2-12,
FNP
see Front-End Network
Processor
Front-End Network Processor
(FNP)
bump 4-17
detach 4-23
disconnect 4-24
display_fnp_idle 2-148.3
dump_mpx 4-27
fnp_data_summary 2-255
fnp_throughput 2-257
load_mpx 4-36
mcs_version 2-325
meter_fnp_idle 2-325
new_proj 3-26
po ll_fnp 2-360
terminate 4-81
test programs
test_fnp 2-519
testing
test_fnp 2-519
test_fnp 2-519
unbump 4-82
fsm
see file_system_meters
FNP assembler language
map355 2-311
fw
see fwload
FNP idle time
graph (histogram)
display_fnp_idIe
information
display_fnp_idle
summary
display_fnp_idle
2-148.3
G
2-148.3
fnp_throughput command
formatting
disk packs
format_disk_pack
9-15.2
2-148.3
fnp_data_summary command
2-255
force_reset command
fwload (fw) command
gate segment
meter_gate
2-257
2-326
Geos
environment simulator
map355 2-311
4-29
generate_mst (gm) command
2-262
2-258
get_flagbox (gfb) command
9-16
i-24
GB64-00A
get_flagbox command/active
function 2-270
get_uid_with_lastname command
2-272
gfb
see get_flagbox
head sheet
paper alignment
sample_hs 6-29
header size
SST
check sst_size
2-86
gm
4-30, 6-11
see generate_mst
help command
see continue
hhoc see
.
hasp_host_operators_console
go
go command
4-29, 6-8
H
halt command
6-8
hardcore gate
metering information
meter_gate 2-326
hardware
fai lure
dump 9-12
faults
mc_trace 2-313
interrupts
mc_trace 2-313
hash table
URF
is_he_user
2-292
hash table size
AST
check_sst_size
2-86
HASP workstation
hasp_host_operators_console
6-9
hasp_host_operators_console
(hhoc) command 6-9
hierarchy
backup
retrieving
backup_load 2-53
reload 2-416, 4-54
retrieve 2-432
backup daemon
catchup_dump 8-3
complete_dump 8-8
end_dump 8-13
start_dump 8-14
wakeup_dump 8-20
dump
catchup
catchup_dump 8-3
complete
complete_dump 8-8
incremental
end_dump 8-13
start_dump 8-14
wakeup_dump 8-20
dump tape
reload 2-416, 4-54
dumper
catchup dump
cat 5-5
incremental dump
inc 5-9
dumping
backup_dump 2-49
idump 2-282
reloading
cripple 4-19
i-25
GB64-00A
hierarchy (cont)
subtree
statistics
disk_stat_print
disk_usage_stat
hp_delete (hpdl) command
2-274
2-132
2-134
history registers
appending unit (AU) 2-313
control unit (CU) 2-313
decimal unit (DU) 2-313
1 isti ng
mc trace 2-313
operitions unit (OU) 2-313
processor
save_hi story_regi sters
2-443
hmu command
4-30
hold command
6-11
home directory
creating
cu 3-16
how many users
logged in
hmu 4-30
hpda
see hp_del ete_ac 1
hpdl
see hp_delete
hpdsrb
see hpset_dir_ring_brackets
hpsa
see hp_set_acl
hpset_dir_ring_brackets
(hpdsrb) command 2-280
hpset_ring_brackets (hpsrb)
command 2-281
hpsrb
see hpset_ring_brackets
hp_delete_acl (hpda) command
2-275
hp_delete_vtoce command
2-277
hp_set_acl (hpsa) command
2-279
I/O
bootload console
abs 4-2
accept 4-10
adddev 4-13, 4-14
add_lv 4-11
add_pdir_volume 4-12
add vol 4-13
admin 4-15
alert 9-2
attach 4-15
attended 5-2
auth 5-2
auto 5-4
bce 4-16, 9-2
bce_state 9-2
boot ··9-3
bump 4-17
cat 5-5
complete_volume 5-6
config_edit 9-5
continue 9-6
copy_disk 9-7
copy_dump 5-7
cripple 4-19
debug 4-19
def i n·e 4-20
delete 9-9
delete_dump 5-7
del_lv 4-20, 4-21
del_vol 4-21
deny 5-8
deroute 4-22
detach 4-23
i-26
GB64-00A
I/O (cont)
bootload console
die 9-9
disconnect 4-24
display_disk_label
display_volume_log
down 4-25.1
drop 4-26
dump 9-12
dump_mpx 4-27
echoplex 5-8
emergency_shutdown·
end_dump 5-9
exec 4-27
exec_com 9-15.1
force_reset 4-29
fwload 9-15.2
get_flagbox 9-16
go 4-29
help 4-30
hmu 4-30
nc 5-9
ncremental_volume
nit_files 9-17
nit_vol 4-31
ntercom 4-34
o 5-11
01
9-10
4-25
9-15.1
I/O (cont)
boot load console
qedx 9-24
quit 4-45
rcp 4-45
read_cards 5-13
rebuild_disk 4-47
reconfigure 4-48
recover_volume_log 4-51
redefine 4-52
reinitial ize 9-25
release 4-53
reload 4-54
reload_system_release
4-58
reload_volume 4-62, 7-20
remove 4-65
rename 9-26
repair 5-13
reply 4-65
reprint 5-14
reregister 4-66
reroute 4-67
reset 4-68
reset_phcs_access 5-15
reset_tabs 5-15
restore 9-27
route 4-68
salvage_dirs 4-69
salvage_vol 4-69
save 9-30
scav 5-16
set_drive_usage 4-70
set_fdump_number 5-16
set_flagbox 9-33
set_pdir_volumes 4-71
set_phcs_access 5-17
severity 9-34
shift 4-72
shutdown 4-74
shutdown_state 9-35
sign_off 4-75
sign_on 4-75
standard 4-76
startup 4-77
start_mpx 4-76
stop 4-77
stop_mpx 4-78
substty 4-79
5-10
5-11
list 9-17
list_disks 4-34
list_requests 9-17
load_mpx 2-307, 4-36,
4-37
lock_mca 9-17
log 4-37
login 4-38
logout 4-40
maxunits 4-41
mc _1 i s t 4- 41
message 4-42
meter 5-11, 5-12
multics 4-43
no_start 4-44
preload 4-44
print 6-17, 9-18
probe 9-18
punch 5-12
punch_end 5-12
punch_restart 5-13
i-27
GB64-00A
I/O (cont)
bootload console
sysid 4-80
terminate 4-81
test_disk 9-36
unattended 5-17
unbump 4-82
undefine 4-82
unload 4-83
unlock_mca 2-546, 4-84,
9-37
vacate_pdir_volume 4-84
wakeup_dump 5-18
warn 4-85
who 4-86
word 4-88
coordinator
punch 5-12
coordinator process
io 5-11
iol 5-11
device unassigning
deny 5-8
disk drive
format_disk_pack 2-258
dr ives
exercise_disk 2-241
errors
reporting
io_error_summary 2-288
interfacer
test_dcw 2-504
requests
queuing
disk_queue 2-131
swi tch
user_output
volume_dump_trace_on
I/O daemon (cont)
command execution
iOd_command 2-289
copy 6-5
ctl_term 6-6
defer 6-7
defer_time 6-7
device listing
print_devices 6-17, 6-18
go 6-8
halt 6-8
hasp_host_operators_console
6-9
help 6-11
hold 6-11
inactive_limit 6-12
kill 6-12
language translators
iod_tables_compiler 2-290
list 6-13
listen 6-13
logging out
inactive_limit 6-12
logout 6-13, 6-14
master 6-14
new_device 6-14
next 6-15
paper_info 6-16
pause_time 6-17
peripheral
display_prt_rqti 2-154.2
print_devices 2-369, 6-17,
6-18
print_line_ids 6-18
prt_control 6-19
punch 6-20, 6-21
ready 6-22
read_cards 6-21
receive 6-22
reinit 6-23
release 6-23.1
request restarting
reprint 5-14
request_type 6-25
req_status 6-24
restart 6-25
restart_q 6-26
restart_status 6-27
runout_spacing 6-27
7-27
switches
summarize_sys_log
I/O daemon
auto_queue 6-2
auto_start_delay
banner_bars 6-3
banner_type 6-3
cancel 6-4
clean_pool 6-5
2-472
6-2
;-28
GB64-00A
I/O daemon (cont)
sample 6-28
sample_form 6-28
sample_hs 6-29·
save 6-29
sep_cards 6-30
single 6-31
slave 6-31
slave_term 6-32
source language
print_iod_tables 2-370
start 6-33
station 6-33
status 6-34
step 6-35
term 6-36
testing
test_io_daemon 2-520
wait_status 6-36
x 6-37
incremental dumper (cont)
invoking
wakeup_dump 5-18
incremental volume dump
preattach_dump_volumes 7-16
set_volume_wakeup_interval
7-25
incremental volume dumper
restarting
wakeup_volume_dump 7-28
incremental_volume (vine)
command 5-10
incremental_volume_dump
command 7-11
inhibit_pv command
identification/authentication
sign_on 4-75
2-283
in it i a I i zat i on
DMS
cv_dmcf
2-112
idle time
FNP
display_fnp_idle 2-148.3
meter_fnp_idle 2-325
idump command
2-282
inactive_l imit command
inc command
5-9
incremental dump
dump pass
wakeup_dump 8-20
ending
end_dump 8-13
starting
start_dump 8-14
incremental dumper
daemon termination
end_dump 5-9
hierarchy subtree
cat 5-5
6-12
initial izer
abs 4-2
accept 4-10
adddev 4-13, 4-14
add_lv 4-11
add_pdir_volume 4-12
add_vol 4-13
admin 4-15
attach 4-15
bce 4-16
bump 4-17
commands
preload 4-44
cripple 4-19
debug 4-19
define 4-20
de'_'v 4-20, 4-21
del_vol 4-21
deroute 4-22
detach 4-23
directory
reloading
cripple 4-19
disconnect 4-24
i-29
GB64-00A
in i t i a 1.i zer (cont)
display_volume_log 4-25
down 4-25.1
drop 4-26
dump_mpx 4-27
exec 4-27
force_reset 4-29
go 4-29
help 4-30
hmu 4-30
init_vol 4-31
intercom 4-34
1 ist_disks 4-34
load_mpx 4-36
lock_mca 4-37
log 4-37
login 4-38
logout 4:-40
maxunits 4-41
mc_l i st 4-41
message 4-42
check_log 3~11
multics 4-43
no_start 4-44
preload 4-44
process
resetting
reset 4-68
quit 4-45
rcp 4-45
rebuild_disk 4-47
reconfigure 4-48
recover_volume_log 4-51
redefine 4-52
release 4-53
reload 4-54
reload_system_release 4-58
reload_volume 4-62, 7-20
remove 4-65
reply 4-65
reregister 4-66
reroute 4-67
reset 4-68
route 4-68
salvage_dirs 4-69
salvage_vol 4-69
set_drive_usage 4-70
set_pdir_volumes 4-71
shift 4-72
in it i ali zer (cont)
shutdown 4-74
sign_off 4-75
sign_on 4-75
standard 4-76
startup 4-77
start_mpx 4-76
stop 4-77
stop_mpx 4-78
substty 4-79
sysid 4-80
terminal
abs 4-2
accept 4-10
adddev 4-13, 4-14
add_lv 4-11
add_pdir_volume 4-12
add..:.vol 4-13
full duplex
echoplex 5-8
TN300 setting
reset_tabs .5-15
terminate 4-81
unbump 4-82
undefine 4-:-82
unload 4-83
unlock_mca 2-546, 4-84
vacate_pdir_volume 4-84
warn 4-85
who 4-86
word 4-88
initializer exec
attended 5-2
auth 5-2
auto 5-4
cat 5-5
complete_volume 5-6
copy_dump 5-7
delete_dump 5-7
deny 5-8
echoplex 5-8
end_dump 5-9
inc 5-9
incremental_volume 5-10
io 5-11
iol 5-11
meter 5-11, 5-12
punch 5-12
i-30
GB64-00A
initializer exec (cont)
punch_end 5-12
punch_restart 5-13
read_cards 5-13
repair 5-13
reprint 5-14
reset_phcs_access 5-15
reset_tabs 5-15
scav 5-16
set_fdump_number 5-16
set_phcs_access 5-17
unattended 5-17
wakeup_dump 5-18
9-17
init_files command
init_vol command
4-31
inner-ring
logs
monitor_sys_log
2-336
intercom command
4-34
interprocess communication
(I PC)
print_apt_entry 2-365
traffic_control_queue 2-535
i nterprocess signa 1 (I PS)
dm_send_request 2-165
dm_system_shutdown 2-168
send_ips 2-451
interprocess transmission
tab 1e (ITT)
check_tc_data_size 2-87
interrupt_meters (intm)
command 2-285
intm
see interrupt_meters
5-11
input 1 i ne
sending
reply 4-65
io command
input/output multiplexer (10M)
interrupt_meters 2-285
iod_command command
iol command
5-11
2-289
iOd_tables_compiler command
install command -2-283, 3-24
installation parameters
editing
ed_instal1ation_parms
2-290
10M
2-175
instructions
testing
eis_tester
2-291
iod_val active function
see input/output multiplexer
io_error_summary command
2-288
2-210
instr_speed command
2-285
interactive response time
response_meters 2-426
interactive users
service disruption
bce 4-16
IPC
see interprocess
communication
IPC event channel
names
print_apt_entry
2-365
IPS
see interprocess signal
i-31
GB64-00A
IPS wakeup
dm_send_request
ison command
limited-service subsystem
(LSS) (cont)
consolidated_volume_dump
2-451
7-5
3-25
delete_volume_log 7-8
display_pvolog 7-8
display_volume_log 7-9
dmpr_unI ock_pv 7-10
end_dump 8-13
end_volume_dump 7-11
enter_lss 2-240
incremental_volume_dump
7-11, 7-14
make_commands 2-307
merge_volume_log 7-16
preattach_dump_volumes 7-16
purge_volume_log 7-17
rebuild_pvolog 7-18
recover_volume_log 7-19
reload_volume 7-20
retrieve_from_volume 7-22
set_volume_log 7-24
set_volume_wakeup_interval
is_he_user active function
2-292
is_Iegal_proj active function
2-292
ITT
see interprocess
transmission table
K
kill command
7-25
6-12
start_dump 8-14
verify_dump_volume 7-25
volume_cross_check 7-26
volume_dump_trace_off 7-27
volume_dump_trace_on 7-27
wakeup_dump 8-20
wakeup_volume_dump 7-28
known segment table (KST)
change_kst_attributes 2-69
display_kst_entry 2-152
KST
see known segment table
line identification
displaying
print_line_ids 2-371
L
labels
volume
make_volume labels
2-309
Id
see list_disks
limited-service subsystem
(LSS)
catchup_dump 8-3
complete_dump 8-8
complete_volume_dump 7-3
line_ids
list i ng
print_line_ids
6-18
link
metering
system_link_meters
2-488
linkage
usage
system_link_meters
2-488
i-32
GB64-00A
load control groups
editing
ed_mgt 2-191
links
deleting
clean_card_pool 2-88
information
link_meters 2-293
2-293
1 ink_meters command
list (1 s) command
list command
4-41
9-17
6-13
listen command
load units
changing
maxunits
6-13
list_as_requests command
2-306
load_mpx command
4-36
locking
data management
dm_lock_meters
status
dm_lock_status
2-295
list_delegated_projects
command 2-295
list_disks (ld) command
load_mpc command
4-34
lock_mca command
2-161
2-163
2-307, 4-37,
9-17
list_extra_personids command
2-296
list_mst command
log analysis
display_log_segment
2-153
2-297
log command
list_partitions command
4-37
2-297
list_volume_registration (lvr)
command 2-304
log segment
analysis
display_log_segment 2-153
header
set_log_history_dir 2-454
information
display_log_segment 2-153
moving
move_log_segments 2-348
pathname changing
set_log_history_dir 2-454
scanning
check_log 3-11
updating
move_log_segment·s 2- 348
load control group
load_ctl_status 2-305
logged-in users
who 4-86
list_proc_required command
2-298
1 ist_requests (lr) command
9-17
list_retrieval_requests (lrr)
command 7-14
list_vols command/active
function 2-299
i-33
GB64-00A
logging in
as operator
sign_on 4-75
daemon process
cripple 4-19
login privilege
maxunits 4-41
logical volume (cont)
paging
add_Iv 4-11
pathname
check_mdcs 2-82
per-process segment
vacate_pdir_volume 4-84
registration
add_vo1ume_registration
logging out
user
bump 4-17
detach 4-23
disconnect 4-24
dump_mpx 4-27
2-4
list_volume_registration
2-304
removing
de1_lv 4-21
removing per-process segment
vacate_pdir_volume 4-84
setting
set_pdir_vo1umes 4-71
set_sons_volume 2-459
10gi
see login
logical channel table entry
(L TE)
tty_dump
2-539
logical volume identification
(LV I D)
logical 1 ine_ids
1 i st i ng
print_line_ids
list_partitions
6-18
logical volume
accounting
charge_disk 2-80
adding
add_lv 4-11
add_pdir_volume 4-12
changing
change_volume_registration
2-71
compression
sweep_pv 2-482
contro 1 f i 1e
restore 9-27
save 9-30
deleting
delete_vo1ume_registration
2-125
demounting
del Iv 4-20
1 is-t_vols 2-299
mounting
startup 4-77
2-297
login
a I i as
changing
cha 1 i as 3-6
giving
cha 1 i as 3-6
pr ivi lege
maxunits 4-41
word
changing
word 4-88
login (logi) command
4-38
loging word
mUltics 4-43
logo
see logout
logout (logo) command
logout command
i-34
4-40
6-13, 6-14
GB64-00A
logs
checking
monitor_sys_log
2-336
mail table entries
deleting
delete_mail_table_entry
2-122.12
1r
see list_requests
lrr
see list_retrieval_requests
mailing name
changing
chname 3-13
main memory
page-activity
flush 2-255
1s
see list
LSS
see limited-service
subsystem
Mainframe Online Test
Subsystem (MOLTS)
format_disk_pack 2-258
LTE
see logical channel table
"entry
maintenance channel adapter
(MCA)
disabling input to
lock_mca 2-307, 9-17
enabling input to
unlock_mca 2-546, 4-84
lock_mca 2-307, 4-37, 9-17
unlock_mca 2-546, 4-84,
9-37
LVID
see logical volume
identification
lvr
see list_volume_registration
maintenance register
poll_mos_memory 2-361
M
make_commands command
machine conditions
listing
mc_trace 2-313
machine image
restoring
continue 9-6
ma i 1 tab 1e
creating
create_mail table 2-109
salvaging
compact_mail_table 2-95
updating
update_mail_table_entry
2-547
2-307
make_volume_labels command
2-309
manipulating
ACL
hp_set_acl
2-279
map355 command
2-311
master command
6-14
master directory
control segment
check_mdcs 2-82
pathname
check_mdcs 2-82
i-35
GB64-00A
master directory (cont)
registration
register_mdir 2-407
MDCS
master directory control
segment (MDCS)
check_mdcs 2-82
register_mdir 2-407
memory
patch/dump
probe 9-18
see master directory
control segment
merge_volume_log command
master group table (MGT)
define_work_classes
2-122.11
editing
ed_mgt 2-191
ed_mgt 2-191
load_ctl_status 2-305
response_meters 2-426
set_work_class 2-469
tune_work_class 2-545
work_class_meters 2-557
master terminal
communicating with
master 6-14
messages
slave 6-31
terminating device
new_device 6-14
2-455
message (motd) command
4-41
maxunits (maxu) command
MeA
input to
d i sab 1 i ng
lock_mca 4-37
see maintenance channel
adapter
2-325
mct
see mc_trace
mC_list command
message
audible alarm
alert 9-2
editing
message 4-42
in system log
log 4-37
in it i ali zer
warn 4-85
printing
controlling
set_mc_message_limits
routing
table creation
mc_list 4-41
sending
intercom 4-34
maxu
see maxunits
mcs_version command
7-16
message coordinator
intercom 4-34
set_mc_message_limits
substituting terminal
substty 4-79
table listing
mc_l i st 4-41
terminal
sign_off 4-75
sign_on 4-75
terminal restarting
reset 4-68
4-42
2-455
message of the day
see message
4-41
mc_trace (mct) command
2-313
message routing table (MRT)
route 4-68
i-36
GB64-00A
meter command
5-11
mg
see meter_gate
metering
before~ournal_meters
2-59
COT
reset_cdt_meters 2-422
channel_comm_meters 2-75
command_usage_count 2-91
copying
copy_as_meters 2-104
displaying
console_report 2-100
dm_lock_meters 2-161
hc_pf_meters 2-272
information
interrupt_meters 2-285
meter_fnp_idle 2-325
meter_gate 2-326
system_comm_meters 2-485
instr_speed 2-285
1 inks
link_meters 2-293
list_vols 2-299
post_purge_meters 2-363
print_tuning_parameters
2-389
resetting
fnp_throughput 2-257
run
performace
meter 5-11
statistics
hc_pf_meters 2-272
storage system
file_system_meters 2-243
traffic control
traffic_control_meters
2-530
MGT
see master group table
microprogrammed controller
(MPC)
dumping
dump_mpc 2-172
dump_firmware 2-171
dump_mpc 2-172
firmware dumping
dump_firmware 2-171
firmware loading
load_mpc 2-306
fwload 9-15.2
load_mpc 2-306
mpc_data_summary 2-350
patch_firmware 2-358
poll_mpc 2-362
statistics
dump_mpc 2-172
mpc_data_summary 2-350
miscellaneous credit
charge 3-16
miscellaneous file
segment
charge 3-9, 3-16
dmisc 3-20
pmisc 3-36
modified control intervals
dm_set~ournal_stamps
MOLTS
see Mainframe Online Test
Subsystem
traffic_control_queue
2-535
monitor_cache command
meter_gate (mg) command
meter_rcp command
2-326
2-333
2-335
monitor_sys_log (msl) command
2-336
2-331
meter_signal command
2-166
MOS
EOAC activity
mos_edac_summary
i-37
2-346
GB64-00A
MOS (cont)
polling memory
set_mos_poll ing_time
2-456
mos_edac_summary command
2-346
motd
see message
move_log_segments command
2-348
MPC
see microprogrammed
controller
mpc_data_summary command
Multics
booting
boot 9-3
communication system
tty_dump 2-539
hardcore
debugging
probe 9-18
image
destroying
reinitialize 9-25
priced separate products
display_psp 2-154.2
shutdown
completion state
shutdown_state 9-35
emergency_shutdown 9-15. 1
site
i nit i a liz i ng
create_pnt 2-109
create_urf 2-110
2-350
multics (mult) command
MRT
see message routing table
mscr
see ms_create
MSF
see multisegment file
ms I
see monitor_sys_log
MST
see Mu1tics system tape
MSTB
see multisegment table
ms_create (mscr) command
2-351
mu1t
see multics
4-43
Multics system tape (MST)
checking
check_mst 2-83
compare_mst 2-98
copy_mst 2-106
generate_mst 2-262
list_mst 2-297
manipulating
excerpt_mst 2-240
scanning
check_mst 2-83
multiple terminals
abs 4-2
accept 4-10
adddev 4-13, 4-14
add_Iv 4-11
add_pdir_volume 4-12
add_vol 4-13
admin 4-15
attach 4-15
attended 5-2
auth 5-2
auto 5-4
bce 4-16
i-38
GB64-00A
mUltiple terminals (cont)
bump 4-17
cat 5-5
complete_volume 5-6
copy_dump 5-7
cripple 4-19
debug 4-19
define 4-20
delete_dump 5-7
del_lv 4-20, 4-21
del_vol 4-21
deny 5-8
deroute 4-22
detach 4-23
disconnect 4-24
display_volume_log 4-25
down 4-25.1
drop 4-26
dump_mpx 4-27
echoplex 5-8
end_dump 5-9
exec 4-27
force_reset 4-29
go 4-29
help 4-30
hmu 4-30
inc 5-9
incremental_volume 5-10
init_vol 4-31
intercom 4-34
io 5-11
iol
5-11
list_disks 4-34
load_mpx 4-36
lock_mca 2-307, 4-37
log 4-37
login 4-38
logout 4-40
maxunits 4-41
mc_l ist 4-41
message 4-42
meter 5-11, 5-12
multics 4-43
no_start 4-44
preload 4-44
punch 5-12
punch_end 5-12
punch_restart 5-13
quit 4-45
multiple terminals (cont)
rcp 4-45
read_cards 5-13
rebuild_disk 4-47
reconfigure 4-48
recover_volume_log 4-51
redefine 4-52
release 4-53
reload 4-54
rel oad_system_rel ease 4-58
reload_volume 4-62, 7-20
remove 4-65
repair 5-13
reply 4-65
reprint 5-14
reregister 4-66
reroute 4-67
reset 4-68
reset_phcs_access 5-15
reset_tabs 5-15
route 4-68
salvage_dirs 4-69
salvage_vol 4-69
scav 5-16
set_drive_usage 4-70
set_fdump_number 5-16
set_pdir_volumes 4-71
set_phcs_access 5-17
shift 4-72
shutdown 4-74
sign_off 4-75
sign_on 4-75
standard 4-76
startup 4-77
start_mpx 4-76
stop 4-77
stop_mpx 4-78
substty 4-79
sysid 4-80
terminate 4-81
unattended 5-17
unbump 4-82
undefine 4-82
unload 4-83
unlock_mca 2-546, 4-84
vacate_pdir_volume 4-84
wakeup_dump 5-18
warn 4-85
who 4-86
i-39
GB64-00A
multiple terminals (cont)
word 4-88
multiplexer
activiting
start_mpx 4-76
crashing
dump_mpx 4-27
deactiviting
stop_mpx 4-78
dumping
dump_mpx 4-27
new_proj command
3-26
new_user command
2-352
next command
6-15
NIT
see network information
table
no_start (ns) command
4-44
ns
multiplexer channel
attach 4-15
detach 4-23
disconnect 4-24
packet size
set_x25_packet_threshold
2-470
multiprocess hierarchy repair
starting/stoping
repair 5-13
multisegment file (MSF)
hp_delete_acl 2-275
hp_set_acl 2-279
multi segment table (MSTB)
display_log_segment 2-153,
2-154
information
display_log_segment 2-154
salvage_mstb 2-443
status
display_log_segment 2-154
o
object segment
binding
bind_fnp 2-58
octal record number
conversion
sector_to_record
2-447
operator attribute
enabled
sign_on 4-75
operator IS console
hasp_host_operators_console
6-9
ou
see history registers
output
interruption/damage
warn 4-85
N
network information table
(N IT)
add_mail_table_entry 2-2
update_mail_table_entry
2-547
new_device command
see no_start
output files
queueing
request_type 6-25
queueing for
printing/punching
auto_queue 6-2
6-14
i-40
GB64-00A
output files (cont)
receiving
receive 6-22
scanning for on1 ine perusal
auto_queue 6-2
transmitting
receive 6-22
output volume dump
attaching
preattach_dump_vo1umes
7-16
password
chaging
card input
chcpass 3-9
changing
chpass 3-14
prompt
sign_on 4-75
requ ired
admin 4-15
patch_firmware command
2-358
pathname
logical volume
check_mdcs 2-82
p
pae
see print_apt_entry
pause_time command
6-17
pb
see probe
page activity
flush 2-255
pdir volume set
logical volume
vacate_pdir_volume
page control
flush 2-255
page faults
hc_pf_meters
4-84
PDS
2-272
paper
ali gnment
checking
step 6-35
defining characteristics
paper_info 6-16
stop feeding
single 6-31
see process data segment
PDT
see project definition table
pdt_copy command
performace metering run
meter 5-11
person name table
paper_info command
2-359
2-123
6-16
partition
changing
rebuild_disk 4-47
listing
list_partitions 2-297
record copying
copy_disk 9-7
person name table (PNT)
add_mail_table_entry 2-2
change 3-6
chcpass 3-9
chdf _proj 3-10
check_log 3-11
chpass 3-14
compact_mail_table 2-95
create_mail_table 2-109
i-41
GB64-00A
person name tab 1e (PNT) (cont)
delete_mail_table_entry
2-122.12
physical volume (cont)
label displaying
display_disk_labe1
label writing
init_vol 4-31
1 i sting
list_disks 4-34
list_vols 2-299
log
display_pvolog 7-8
log merging
merge_volume_log 7-16
operations
format_disk_pack 2-258
reconstructing
reload_volume 4-62, 7-20
registration
add_volume_registration
2-547
physical volume
changing
change_volume_registration
2-71
2-4
list_volume_registration
cleanup
hp_delete_vtoce 2-277
contents destruction
init_vol 4-31
control file
restore 9-27
save 9-30
deleting
delete_volume_registration
2-304
reloading
purge_volume_log 7-17
restoring
restore 9-27
salvaging
salvage_vol 4-69
saving
save 9-30
scavenging
scav 5-16
scavenge_vol 2-445
summary
disp1ay_volume_log 7-9
unlocking
dmpr_unlock_pv 7-10
utility functions
sweep_pv 2-482
VTOC entries
display_vtoce 2-158
record_to_vtocx 2-406
vtocx to record 2-556
vtoc_pathname 2-555
2-125
del_vol 4-21
disk
display_pvte 2-155
dump_partition 2-174
list_partitions 2-297
disk drive
add_vol 4-13
disk partition
clear_partition 2-89
dump volumes
searching
recover_vo1ume_10g 7-19
dumping information
disp1ay_vo1ume_log 4-25
evacuation
inhibit_pv 2-283
sweep_pv 2-482
2-147,
9-10
ison 3-25
1 ist_extra_personids 2-296
new_proj 3- 26
new_user 2-352
print_pnt 2-373
register 3-39
remove_user 2-421
salvage_mstb 2-443
sign_on 4-75
station 6-33
update_mail_table_entry
physical volume identification
(PV I D)
display_disk_label 2-147
list_partitions 2-297
i-42
GB64-00A
physical volume taple (PVT)
display_branch 2-143
disp1ay_vtoce 2-158
pq
see print_queues
pr
physical volume table entry
(PVTE)
disp1ay_disk_1abe1 2-147
disp1ay_pvte 2-155, 2-555
hp_delete_vtoce 2-277
see print
preattach_dump_vo1umes command
7-16
preload command
4-44
PMF
see project master file
pmf command
3-35
per~on
name table
po 11 i ng
MOS memory
set_mos_po11ing_time
2-456
pol1_fnp command
2-360
2-361
po1l_mos_memory command
po11_mpc command
6-17, 9-18
printed output
format control
ct1_term 6-6
3-36
pmisc command
PNT
see
print (pr) command
2-362
printer
driver
banner_bars 6-3
banner_type 6-3
sample page
sample 6-28
paper alignment
checking
step 6-35
paper characteristics
paper_info 6-16
request type
info segment
d i spol ay _pr t_rqt i
2-154.2
pool
cleaning
clean_card_poo1 2-88
resource manipulating
clear_~esource
2-91
size
check_sst_size
2-86
post purging
work class
post_purge_meters
setting single mode
single 6-31
print_apt_entry (pae)
command/active function
2-365
print_devices command
6-17, 6-18
2-363
print_disk command
post_purge_meters (ppm)
command 2-363
2-369,
2-370
print_iod_tables command
2-370
ppm
see post_purge_meters
print_line_ids command
2-371,
6-18
i-43
GB64-00A
2-371
print meters command
print_pdt command
2-372
print_pnt command
2-373
process (cont)
directory segments
set_pdir_volumes 4-71
vacate_pdir_volume 4-84
display_process_audit_f1ags
2-154.1
2-374
print_projfile command
identification
process_id 2-392
information
print_apt_entry 2-365
interactive
set_timax 2-466
list i ng
list_proc_required 2-298
restriction
set_proc_required 2-456
security
display_system_audit_flags
print_queues (pq) command
5-12
print_reqfile command
print_sat command
2-375
2-375
print_spooling_tape command
2-377
2-157
print_sys_log (psl) command
2-381
edit_process_audit_flags
2-208
print_tuning_parameters (ptp)
command 2-389
print_urf command
2-458
signals
send_ips 2-451
send_wakeup 2-451
2-391
priority request
specifying
next 6-15
process data segment (PDS
fi1e_system_meters 2-243
priv_move_quota command
probe (pb) command
set_process_audit_flags
2-391
9-18
processor
history registers
save_hi story_regi sters
2-443
process
audit flags
display_system_audit_flags
2-157
edit_process_audit_flags
speed
instr_speed
2-285
process_id command/active
function 2-392
2-208
set_process_audit_flags
production
2-458
dead
copy_deadproc 2-105
deletion
delete_old_pdds 2-123
directory segments
add_pdir_volume 4-12
del 1v 4-21
FNP
fnp_throughput
2-257
programmer number
changing
chprog 3-15
i-44
GB64-00A
proj ect
accounting
display_account_status
2-135
edit_proj 2-208.1
edit_proj$change_all
2-208.5
data
editing
edit_proj 2-208.1
edit_proj$change_all
2-208.5
delegated.
who_delg 3-46
delegating
delegate 3-18
undelegate 3-44
deleting
dproj 3-21
deletion
delete_proj 2-124
disk usage
print_disk 2-370
editing
edit_proj 3-22
new user
upmf 3-45
registration
edit_proj 3-22
registration data
new_proj 3-26
renaming
rename_proj 3-41
statistics
display_account_status
2-135
undelegated
upmf 3-45
usage
proj_mtd 3-38
project definition table (PDT)
compute_bill 2-98
cu 3-16
cv_pmf 2-115
delegate 3-18
dpmf 3-20
ed_mgt 2-191
install 2-283
project definition table (PDT)
(cont)
list_extra_personids 2-296
new_proj 3-26
pdt_copy 2-359
'pmf 3-35
print_pdt 2-372
proj_usage_report 2-394
recov 3-39
rename_proj 3-41
reset_usage 2-424
restore_pdt_access 2-431
upmf 3-45
usage_total 2-551
project difinition table (PDT)
display_account_status
2-135
proj ect f i 1e
deleting entries
clear_projfile 2-90
segment
sort_projfile 2-471
write_user_usage_report
2-564
project master file (PMF)
converting
cv_pmf 2-115
rename_proj 3-41
delegate 3-18
dpmf 3-20
editing
pmf 3-35
generating
recov 3-39
upmf 3-45
project registration file
displaying
print_projfile 2-374
proj_mtd command
3-38
proj_usage_report (pur)
command 2-394
i-45
GB64-00A
protection
ring brackets
hpset_dir_ring_brackets
PVID
see physical volume
identification
2-280
2-281
hpset_ring_brackets
prt control command
PVT
see physical volume table
6-19
PVTE
see physical volume table
entry
psl
see print_sys_log
ptp
see print_tuning_parameters
Q
2-389
qedx (qx) command
puna
see punch
puna driver
starting
punch_restart
stopping 5-12
9-24
queue
I/O daemon
create_daemon_queues
5-13
2-108
message segment
ms_create 2-351
punch
daemon
starting
punch 5-12
driver
separator cards
sep_cards 6-30
queuing
disk_meters 2-126
I/O requests
disk_queue 2-131
traffic_control_meters
2-530
traffic_control_queue
punch (puna) command
quit command
punch command
2-535
5-12
4-45
6-21
punch end (end_punch) command
5-12
5-13
punch_restart command
pun_control command
QUIT key
simulating
quit 4-45
quit signal
release 6-23.1
6-20
pur
see proj_usage_report
7-17
quota
moving
move_dir_quota 2-347
priv_move_quota 2-391
setting
set_dir_quota 2-452
i-46
GB64-00A
qx
reclassify_seg command
2-397
see qedx
reclassify_sys_seg command
2-398
R
reconfigurable entities
reconfigure 2-399
r
see reply
reconfigure (rcf) command
rate structure
editing
ed_installation_parms
2-175
4-48
reconfigure command
2-399
reconstruct_registry command
2-404
record number
indexing
vtocx_to_record
rc
see read_cards
2-556
record_to_sector command
rcf
see reconfigure
2-405
Rep
see resource control package
recov command
rcp command
3-39
4-45
recover_volume_log command
ready command
6-22
4-51, 7-19
read_cards (cards rc) command
redefine command
4-52
5-13
read_cards command
redt
see read_early_dump_tape
6-21
read_early_dump_tape (redt)
command 2-396
3-39
registers
signalers stack frame
save_hi story_registers
reboot mode
on/off
auto 5-4
2-443
rebuild_disk command
rebuild_pvolog command
receive command
register command
4-47
7-18
register_mdir command
2-407
register_resource (rgr)
command 2-408
6-22
reclassify_dir command
2-396
i-47
GB64-00A
registry
deletion
delete_registry 2-124
loss
reconstruct_registry
remove command
4-65
remove_user command
2-421
rename (rn) command
9-26
rename_proj command
3-41
2-404
reinit
see reinitialize
reinit command
6-23
2-421
remove_registry command
rep
see reprint
reinitialize (reinit) command
9-25
repair command
reinitializing
driver
reinit 6-23
release command
reload command
5-13
reply (r) command
4~53,
6-23.1
2-416, 4-54
reload group
definition 7-24
dump volumes
purge_volume_log
7-17
reload_system_release command
4-58
reload_volume command
4-62,
7-20
remote driver
commands between requests
pause_time 6-17
punch control modes
punch 6-20
remote punch driver
punch 6-21
remote station
identify/validate
station 6-33
1 i ne d i ali ng
1 i sten 6-13
4-65
reports
sending
rqm 3-42
reprint (rep) command
5-14
request
deferring
defer 6-7
information
req_status 6-24
1 is t i ng
list_requests 9-17
queueing
next 6-15
reprocessing
restart 6-25
rerunning
restart_q 6-26
restart processing
restart 6-25
restartable
printing
restart_status 6-27
retaining
save 6-29
searching
go 6-8
sending
dm_send_request 2-165
setting copy number
copy 6-5
i-48
GB64-00A
reques t (cont)
specifying priority
next 6-15
terminating
cancel 6-4
kill 6-12
type
printer
display_prt_rqti
reset_soos command
2-423
reset_tabs (tabs rt) command
5-15
reset_usage command
2-424
reset_use_totals command
2-425
2-154.2
wait list
wait_status
6-36
request copy
front and back matter
banner_type 6-3
resource
1 is t i ng
rcp 4-1+5
management
delete_registry 2-124
reconstruct_registry
2-404
remove_registry 2-421
manipulating
clear_resource 2-91
registration
register_resource 2-408
reservation
canceling
rcp 4-45
request_type (rqt) command
6-25
requisition file
displaying
print_reqfile 2-375
entries
deleting
clear_projfile 2-90
segment
sort_reqfile 2-472
write_user_usage_report
2-564
updating
up_ctr
2-51+7
req_status command
6-21+
reregister command
4-66
reroute command
reset command
resource control package (RCP)
auth 5-2
copy_registry 2-t06
delete_registry 2-121+
meter_rcp 2-331
rcp 4-1+5
reconstruct_registry 2-~01+
register_resource 2-408
reload_volume 7-20
remove_registry 2-421
reroute 4-67
1+-67
4-68
resource management
RCP
2-331
reset_cdt_meters command
copy_registry
2-106
2-422
reset_disk_meters command
2-422
reset_phcs_access (rpa)
command 5-15
resource type description
tab 1e (RTOT)
clear_projfile 2-90
clear_resource 2-91
cv_rtmf 2-118
deregister_resource 2-126
i-49
GB64-00A
ring 0 (cont)
gates
retrieve_from_volume 7-22
segment
ring_zero_dump 2-437
resource type description
tab 1e (RTOT) (cont)
display_rtdt 2-156
remove_registry 2-421
resource type master file
ring 1
add_1v 4-11
add_vol 4-13
bce 4-16
del_lv .4-20
del_vol 4-21
help 4-30
init_vol 4-31
list_disks 4-34
multics 4-43
(RTMF)
clear_projfile 2-90
converting
cv_rtmf 2-118
register_resource 2-408
resource usage
reset_usage 2-424
response time
interactive
response_meters
rec~ver_volume_log
response_meters command
restart_q command
restart_status
restore command
2-426
6-25
restart command
6-26
ring 1 only
adddev 4-13, 4-14
debug 4-19
display_volume_log 4-25
rebuild_disk 4-47
release 4-53
reload volume 4-62
reregister 4-66
salvage_dirs 4-69
standard 4-76
6-27
9-27
restore_pdt_access command
2-431
retrieval requests
queued
retrieve_from_volume
retrieve command
4-51
reload_volume 7-20
salvage_vol 4-69
set_drive_usage 4-70
shutdown 4-74
startup 4-77
2-426
7-22
2-432
retrieve_from_volume command
7-22
rgr
see register_resource
ring 0
communications management
system_comm_meters 2-485
databases
tty_dump 2-539
ring 1 to ring 4
crossing
standard 4-76
ring 4
add_lv 4-11
add_vol 4-13,
bce 4-16
del_lv 4-20
del_vol 4-21
help 4-30
init_vol 4-31
list_disks 4-34
multics 4-43
recover_volume_log
i-50
4-51
GB64-00A
ring 4 (cont)
reload_volume 7-20
salvage_vol 4-69
set_drive_usage 4-70
shutdown 4-74
startup 4-77
ring 4 only
abs 4-2
accept 4-10
add_pdir_volume 4-12
admin 4-15
attach 4-15
attended 5-2
auth 5-2
auto 5-4
bump 4-17
cat 5-5
complete_volume 5-6
copy_dump 5~7
cripple 4-19
define 4-20
delete_dump 5-7
del lv 4-21
deny 5-8
deroute 4-22
detach 4-23
disconnect 4-24
down 4-25.1
drop 4-26
dump_mpx 4-27
echoplex 5-8
end_dump 5-9
exec 4-27
force_reset 4-29
go 4-29
hmu 4-30
inc 5-9
incremental volume 5-10
intercom 4-34
io 5-11
i01 5-11
load_mpx 4-36
lock_mca 4-37
log 4-37
login 4-38
logout 4-40
maxunits 4-41
mc _1 i s t 4 - 41
ring 4 only (cont)
message 4-42
meter 5-11, 5-12
no_start 4-44
preload 4-44
punch 5-12
punch_end 5-12
punch restart 5-13
quit 4-45
rcp 4-45
read_cards 5-13
reconfigure 4-48
redefine 4-52
reload 4-54
reload_system_release 4-58
remove 4-65
repair 5-13
reply 4-65
reprint 5-14
reroute 4-67
reset 4-68·
reset_phcs_access 5-15
reset_tabs 5-15
route 4-68
salvage_dir 2-441
scav 5-16
set_fdump_number 5-16
set_pdir_volumes 4-71
set_phcs_access 5-17
shift 4-72
sign_off 4-75
sign_on 4-75
start_mpx 4-76
stop 4-77
stop_mpx 4-78
substty 4-79
sysid 4-80
terminate 4-81
unattended 5-17
unbump 4-82
undefine 4-82
unload 4-83
unlock_mca 2-546, 4-84
vacate_pdir_volume 4-84
wakeup_dump 5-18
warn 4-85
who 4-86
word 4-88
i-51
GB64-00A
ring brackets
hpset_dir_ring_brackets
rqt
see request_type
2-280
see reset_tabs
ring_zero_dump (rzd)
command/active function
RTDT
2-437
see resource type
description table
RLV
see root logical volume
RTMF
see resource type master
f i Ie
rn
see rename
6-27
runout_spacing command
root directory
quota
set_quota 2-458.1
rzd
see ring_zero_dump
root directory only
set_quota 2-458.1
root logical volume (RLV)
boot 9-3
multics 4-43
reload 2-416, 4-54
reI oad_system_rel ease 4-58
salvage_dirs 4-69
standard 4-76
s
sac
see send_admin_command
salv
see salvage_dirs
salvage_dir command
root physical volume (RPV)
boot 9-3
config_edit 9-5
copy_disk 9-7
init_vol 4-31
reload_volume 4-62, 7-20
save 9-30
scav 5-16
shutdown_state 9-35
2-441
salvage_dirs (salv) command
4-69
salvage_mail_table
see compact_mail_table
salvage_mstb command
salvage_vol command
route command
4-68
sample command
rpa
see reset_phcs_access
RPV
see root physical volume
2-443
4-69
6-28
sample page
paper alignment
sample_form 6-28
sample_form command
rqm command
2-95
3-42
i-52
6-28
GB64-00A
sample_hs command
6-29
sector_to_record command
2-447
SAT
see system administrator
table
save command
security-out-of-service
switches
reset_soos 2-423
6-29, 9-30
save_history_registers command
2-443
segment
access control
hpset_ring_brackets
2-281
AIM
scav command
5-16
reclassify_seg
2-397
ASTE
2-445
scavenge_vol command
display_aste 2-139
attributes
change_kst_attributes
2-69
scratch pack
mounting
exercise_disk
display_kst_entry 2-152
hpset_ring_brackets 2-281
binary images
dump 9-12
contents
sys_full_report 2-484
creating
copy_dump 2-106
create_pnt 2-109
create_urf 2-110
inhibit_pv 2-283
deactivating
deactivate_seg 2-120
deleting
clean_card_pool 2-88
hp_delete 2-274
dumping
backup_dump 2-49
catchup_dump 8-3
complete_dump 8-8
complete_volume_dump 7-3
consolidated_volume_dump
2-241
SCU
and CPU
j·nterface
write_notify_test
sc_cormnand command
2-562
2-444
SOL
see segment
descri~tian
list
sds
see shutdown_state
sdu
see
set_ctriv~_usage
search rules
default settJng
set_system_search_rules
7-5
end_dump 8-13
incremental_volume_dump
2-465
7-11
search rules segment
bind_fnp 2-58
preattach_dump_volumes
sector offset
indexing
vtocx_to_record
start_dump 8-14
vOlume_dump_trace_on
wakeup_dump 8-20
7-16
2-556
i-53
7-27
GB64-00A
segment (cont)
fi le map
display_aste . 2-139
hardcore
hc_pf_meters 2-272
information
display_branch 2-143
installation parameters
editing
ed_installation_parms
segment (cont)
requisition file
up_ctr 2-547
write_user_usage_report
2-564
retrieving
retrieve 2-432
ring 0
ring_zero_dump 2-437
selecting
excerpt_mst 2-240
statistics
disk_stat_print 2-132
disk_usage_stat 2-134
display_aste 2-139
VTOCE displaying
display_vtoce 2-158
2-175
locating
vtoc_pathname 2-555
master.ec
is_he_user 2-292
is_legal_proj 2-292
list_delegated_projects
2-295
miscellaneous file
charge 3-9, 3-16
dmisc 3-20
pmi sc 3-36
octal dumping
r i n'g_zero_dump 2-437
page unwiring
unwi re_pag'es 2"'S46 .. 1
page wiring
wire_pages 2-556
patching
patch_firmware 2-358
pathname
vtoc_pathname 2-555
pathname listing
verify_dump_volume 7-25
project fi le
sort_pro.jf i1 e 2-471
write_user_usage~report
2-564 .
queue message
ms_create 2-351
rate structure
editing
ed_installation_parms
2-175
reloading
backup_load 2-53
reload 2-416, 4-54
requisition file
sort_reqfile 2-472
segment description list (SDL)
generate_mst 2-262
send_admin_command (sac)
command 2-447
send_daemon_command command
2-449
send_ips command
2-451
2-451
send_wakeup command
separator bars
setting
banner_bars
6-3
separator cards
punching control
sep_cards 6-30
6-30
sep_cards command
service disruption
interactive users
bce 4-16
setcrank command
setdisk command
i-54
3-43
3-43
GB64-00A
set_drive_usage (sdu) command
4-70
set_system_search_rules
command 2-465
set_fdump
see set_fdump_number
set_timax (stm) command
set_tpp (stpp) command
2-466
2-467
set_fdump_number (set_fdump
sfdn) command 5-16
set_flagbox (sfb) command
9-33
set_volume_wakeup_interval
command 7-25
set_flagbox command
set_work_class (swc) command
2-469
2-453
set_log_history_dir command
2-454
set_x25_packet_threshold
command 2-470
set_mc_message_limits command
2-455
severity command
set_mos_polling_time command
2-456
sfb
see set_flagbox
set_pdir_volumes command
sfdn
4-71
set_phcs_access (spa) command
5-17
set_process_audit_flags
command 2-458
shift change
setting/printing
shift 4-72
shift command
set_proc_required (sprq)
command 2-456
set_quota (sq) command
2-458.1
9-34
4-72
shift table
value overriding
shift 4-72
shut
see shutdown
set_special_password command
2-459
set_system_audit_flags command
2-460
set_system_console command
2-462
shutdown
automatic
down 4-25.1
scheduling
dm_system_shutdown
2-168
shutdown (shut) command
4-74
i-55
GB64-00A
shutdown process
stop 4-77
2-471
sort_proJfile command
2-472
sort_reqfile command
shutdown warning
stop 4-77
shutdown_state (sds) command
9-35
signalers stack frame
registers
save_history_registers
source
input-line sending
reply 4-65
output routing
reroute 4-67
route 4-68
wakeup sending
reply 4-65
2-443
signaling mechanism
meter_signal 2-333
4-75
sign_off command
sign_on command
single command
slave command
4-75
6-31
6-31
slave terminal
communicating with
slave 6-31
controlling
slave_term 6-32
messages
master 6-14
remote
runout_spacing 6-27
stopping
hold 6-11
slave_term command
6-32
source language
displaying
print_iod_tables 2-370
translators
iod_tables_compiler 2-290
source segment
converting
cv_prt_rqti
creating
cv_prt_rqti
2-117
2-117
spa
see set_phcs_access
spacing
paper
runout_spacing
6~27
spg
see system_performance_graph
spool driver
print_spooling_tape 2-377
tape description 2-380
software
fai lure
dump 9-12
identification
display_psp 2-154.2
sprq
see set_proc_required
software technical identifier
ssl
see summarize_sys_log
(STI)
display_psp
sq
2-154.2
i-56
GB64-00A
SST
see system segment table
stack
faults
debug 4-19
release 4-53
frame
debugging
debug 4-19
meter_signal 2-333
releasing
release 4-53
history
fault releasing
release 4-53
preserving
debug 4-19
statistics (cont)
disk usage
disk_usage_stat 2-134
print_disk 2-370
FNP
display_fnp_idle 2-148.3
fnp_data_summary 2-255
fnp_throughput 2-257
meter_fnp_idle 2-325
hierarchy subtree
disk_stat_print 2-132
disk_usage_stat 2-134
project
display_account_status
2-135
step command
stack frame
faults
save_history_registers
2-443
stan
see standard
6-35
step mode
setting in/out
step 6-35
STI
4-76
see software technical
identifier
standard (stan) command
4-76
stickers
volume
make_volume_labels
star
see startup
start command
6-34
status command
6-33
stm
see set_timax
startup (star) command
4-77
stop command
start_dump command
8-14
2-466
4-77
stop_mpx command
start_mpx command
station command
4-76
6-33
statistics
answer table
display_anst 2-138
disk subsystem
disk_meters 2-126
disk uscge
disk_stat_print 2-132
storage
disk
disk low
4-78
2-134
storage quota
repairing
fix_quota_used
i-57
2-309
2-254
GB64-00A
storage system
directory
dumping
idump 2-282
disk drives usage
1 ist_disks 4-34
disk volume
display_disk_label
2-147,
subsystem (cont)
1 i mi ted-serv ice
display_volume_log 7-9
dmpr_unlock_pv 7-10
end_dump 8-13
end_volume_dump 7-11
enter_lss 2-240
incremental_volume_dump
9-10
7-11, 7-14
display_pvte 2-155
hierarchy
display_branch 2-143
hierarchy dumping
backup_dump 2-49
master directory
check_mdcs 2-82
metering
file_system_meters 2-243
quota
disk low 2-134
fix_quota_used 2-254
priv_move_quota 2-391
recovery
salvage_dirs 4-69
salvage_vol 4-69
reloading
reload 2-416, 4-54
segment
dumping
idump 2-282
volumes
format_disk_pack 2-258
stpp
see set_tpp
substty command
7-16
purge_vol ume_l og 7-17
rebuild_pvolog 7-18
recover_volume_log 7-19
reload_volume 7-20
retrieve_from_volume 7-22
set_volume_log 7-24
set_vo1ume_wakeup_interval
7-25
start_dump 8-14
verify_dump_volume 7-25
volume_cross_check 7-26
volume_dump_trace_off
7-27
vo1ume_dump_trace_on 7-27
wakeup_dump 8-20
wakeup_volume_dump 7-28
summarize_sys_log (ssl)
command 2-472
swc
see set_work_class
4-79
subsystem
channel activity
disk_queue 2-131
1 i mi ted-serv ice
catchup_dump 8-3
complete_dump 8-8
complete_volume_dump 7-3
consolidated_volume_dump
7-5
make_commands 2-307
merge_volume_log 7-16
preattach_dump_volumes
del ete_vol ume_log 7-8
display_pvolog 7-8
sweep command
~weep~pv
2-480
command
2-482
switches
detaching
end_volume_dump 7-11
security-out-of-service
reset_soos 2-423
sync-held pages
see modified control
intervals 2-166
i-58
GB64-00A
syserr log
checking
monitor_sys_log 2-336
counters
fnp_data_summary 2-255
EDAC error
poll_mos_memory 2-361
error handling
poll_mpc 2-362
history registers
display_cpu_error 2-145
logging partition
display_syserr_log_part
sys tem (cont)
control process
install 2-283
control table
install 2-283
crash
copy_dump 5-7
emergency_shutdown
tty_dump 2-539
crash alarm
alert 9-2
crashing
auto 5-4
2-156
dm_set~ournal_stamps
machine conditions
display_cpu_error
MOS EDAC activity
mos_edac_summary
MPC statistics
mpc_data_summary
parity errors
fnp_data_summary
scanning
io_error_summary
mos_edac_summary
mpc_data_summary
statistics
fnp_data_summary
po ll_mpc 2-362
sysid command
9-15.1
2-166
set_system_console 2-462
warn 4-85
directory reloading
cripple 4-19
distributed software
display_psp 2-154.2
exec_coms
charge_disk 2-80
compute_bill 2-98
copy_as_meters 2-104
create_pnt 2-109
create_urf 2-110
delete_old_pdds 2-123
delete_proj 2-124
reset_disk_meters 2-422
fai lure
bce 4-16
copy_registry 2-106
i nsta 11 3-24
reconstruct_registry
2-145
2-346
2-350
2-255
2-288
2-346
2-350
2-255
4-80
system
access
set_system_priv 2-463
sys_full_report 2-484
audit flags
set_system_audit_flags
2-404
remove_registry 2-421
restore_pdt_access 2-431
salvage_dir 2-441
information
print_apt_entry 2-365
ioi_data
display_ioi_data 2-150
load control group
10ad_ctl_status 2-305
load units
maxunits 4-41
log
monitor_sys_log 2-336
2-460
bootloading
bce 4-16
card pool
clean_pool 6-5
changing 10
sysid 4-80
clock setting
reinitialize 9-25
consoles
set_system_console
2-462
i-59
GB64-00A
sys tem (cont)
log
print_sys_log 2-381
summarize_sys_log 2-472
memory
diagnostic dump
dump 9-12
messages
word 4-88
metering
fim_meters 2-252
print meters 2-371
system_performance_graph
sys tem (cont)
statistics
hc_pf_meters 2-272
system_link_meters 2-488
system_performance_graph
2-492
system_total 2-496
table
diagnostic dump
dump 9-12
install 3-24
tables
consistency checking
list_extra_personids
2-492
2-296
operation
system_performance_graph
tape
check_mst 2-83
compare_mst 2-98
copy_mst 2-106
excerpt_mst 2-240
generate_mst 2-262
list_mst 2-297
test_tape 2-524
timing
flush 2-255
unattended service
unattended 5-17
usage
system_da i 1y_re.port 2-487
system_monthly_report
2-492
performance
print_meters 2-371
system_performance_graph
2-492
system_total 2-496
pool storage
auto_queue 6-2
receive 6-22
pr ivi 1eges
set_system_priv 2-463
revenue
usage_and_revenue 2-549
scheduler
deadline mode
tune_work_class 2-545
percent mode
tune_work_class 2-545
search rules
set_system_search_rules
2-491
usage_and_revenue 2-549
usage_total 2-551
system administrator table
(SAT)
ch9ck_log 3-11
compute_bill 2-98
daily_summary 2-119
delegate 3-18
delete_proj 2-124
dproj 3-21
ed_mgt 2-191
install 3-24
is_legal_proj 2-292
list_delegated_projects
2-465
security
edit_process_audit_flags
2-208
set_system_audit_flags
2-460
shutdown
copy_dump 5-7
wakeup_volume_dump
warn 4-85
word 4-88
special session
mUltics 4-43
7-28
2-295
new_proj
pdt_copy
i-60
3-26
2-359
GB64-00A
system administrator table
(SAT) (cont)
print_sat 2-375
rename_proj 3-41
reset_usage 2-424
usage_total 2-551
write_user_usage_report
2-564
system control unit (SCU)
write_notify_test 2-562
tape
detaching
end_dump 5-9
displaying contents
print_spooling_tape
tape drive
testing
test_tape
2-524
system segment table (SST
check_sst_size 2-86
tape I/O
dumping
backup_dump 2-49
idump 2-282
systems programmer
messages to
log 4-37
tape reel
testing
test_tape
system_comm_meters command
tape volume
authentication
auth 5-2
loading
preload 4-44
unloading
unload 4-83
2-485
system_daily_report command
2-487
system_link_meters command
2-488
system_monthly_report command
2-491
system_performance_graph (spg)
command 2-492
2-377
2-524
tcrn
see traffic_control_meters
tcq
see traffic_control _queue
td
system_total command
2-496
see test_disk
TDT
see transaction definition
table
T
term
see terminate
table
statistics
display_anst
tabs
see reset_tabs
term command
6-36
terminal
control
ctl_term
6-6
2-138
i-61
GB64-00A
term ina 1 (cont)
hasp_host_operators_console
6-9
in i t i ali zer
abs 4-2
accept 4-10
adddev 4-13, 4-14
add_Iv 4-11
add_pdir_volume 4-12
add_vol 4-13
admin 4-15
attach '4-15
attended 5-2
auth 5-2
auto 5-4
auto_queue 6-2
auto_start_delay 6-2
banner_bars 6-3
banner_type 6-3
bce 4-16
bump 4-17
cancel 6-4
cat 5-5
clean_pool 6-5
complete_volume 5-6
copy 6-5
copy_dump 5-7
cripple 4-19
ctl_term 6-6
debug 4-19
defer 6-7
defer_time 6-7
define 4-20
delete_dump 5-7
del_Iv 4-20, 4-21
del_vol 4-21
deny 5-8
deroute 4-22
detach 4-23
disconnect 4-24
display_volume_log 4-25
down 4-25.1
drop 4-26
dump_mpx 4-27
echoplex 5-8
end_dump 5-9
exec 4-27
force_reset 4-29
go 4-29, 6-8
term ina 1 (cont)
initializer
halt 6-8
help 4-30, 6-11
hmu 4-30
hold 6-11
nactive_limit 6-12
nc 5-9
ncremental_volume 5-10
nit_vol 4-31
ntercom 4-34
o 5-11
iol
5-11
kill 6-12
list 6-13
listen 6-13
list_disks 4-34
load_mpx 4-36
lock_mca 2-307, 4-37
log 4-37
login 4-38
logout 4-40, 6-13, 6-14
master 6-14
maxunits 4-41
mc _1 i s t 4- 4 1
message 4-42
meter 5-11, 5-12
multics 4-43
new_device 6-14
next 6-15
no_start 4-44
paper_info 6-16
pause_time 6-17
pre load 4-4/+
print_devices 6-17, 6-18
print_line_ids 6-18
prt_control 6-19
punch 5-12, 6-20, 6-21
punch_end 5-12
punch_restart 5-13
quit 4-45
rcp 4-45
ready 6-22
read cards 5-13, 6-21
rebuild_disk 4-47
receive 6-22
reconfigure 4-48
recover_volume_log 4-51
redefine 4-52
i-62
GB64-00A
term ina 1 (cont)
in it i ali zer
reinit 6-23
release 4-53, 6-23.1
reload 4-54
rel oad_system_rel ease
4-58
reload_volume 4-62. 7-20
remove 4-65
repair 5-13
reply 4-65
reprint 5-.14
request type 6-25
req_s'tatus 6"'24
reregister ~-66
reroute 4-67
reset '4-68
reset_phcs_acces~
5-15
reset_tabs 5-15 .
restart 6-25
restart_q 6-26
restarto1..s·tatus 6-27
route 4-68
runo)Jt_spacing 6-27
salvage_di~s
term ina 1 (cont)
initial izer
step 6-35
stop 4-77
stop_mpx 4-78
substty 4-79
sysid 4-80
term 6-36
terminate 4-81
unattended 5-17
unbump 4-82
undefine 4-82
unload 4-83
unlock_mca 2-546, 4-84
vacate_pdir_volume 4-84
wait_status 6-36
wakeup_dump 5-18
warn 4-85
wht> 4-86
word 4-88
x 6-37
multiple
abs 4-2
accept 4-10
8:dddev 4-13, 4-14
add_lv 4-11
add_pdir_volume' 4-12
add vol 4-13
admTn 4-15
attach 4-15
attended 5-2
auth 5-2
auto 5-4
bee 4-16
bump 4-17
cat 5"'5
complete_volume 5~6
copy_dump" 5-7
cripp.1e 4-19
debug 4-~j9
define 4-20
delete_dump 5-7
del_lv 4-20, 4-21
del_vol 4~"'21
deny 5-8
deroute 4-22
detach 4-23
disconnect 4-24
display_volume_log 4-25
4-69
salvage_vol 4-69
sample 6-28
samp 1e_fpr.m h-·28
sample_hs 6-2~
save 6-29
s¢av 5-16
sep_cards 6-:30
set_drive_usage 4-'70
set_fdump_number 5-16
set_~dir~volumes .t.t-71
set_phcs_acr,est 5-17
sh1 ft '4-72
shutclown 4-14
s i gn..;o,ff 4-'15
s i gn.;.,or'l 4:.-75
sing 1e ·6 -.31
slave 6-31
slave_term 6-32
4-76
6-33
~tartup 4-71
start_mpx 4-76
station 6-33
status 6-34
st~ndard
start
i-63
GB64-00A
term ina 1 (cont)
multiple
down 4-25.1
drop 4-26
dump_mpx 4-27
echoplex 5-8
end_dump 5-9
exec 4-27
force_reset 4-29
go 4-29
help 4-30
hmu 4-30
inc 5-9
incremental_volume 5-10
init_vol 4-31
Intercom 4-34
io 5-11
iol 5-11
list_disks 4-34
load_mpx 4-36
lock_mca 2-307-; 4-37'
log 4-37
1og,j n4-38
logout 4-40
maxur:ri ts J.-41
mc_list4-41
message 4"'42
meter 5-11, 5-12
mUltics 4-43
no_start 4-44
preload 4-44
punch 5~12
punch_end 'S-lt
puneh..)"estart 5-13
qu it ,4-45
rep 4--45
read;.,.,ca'rds 5-13
rebuild_disk 4~4~
reconfiyure h-48
recover ~vo 1ume_l og 4-.51
redefi ne 4-52
're l,ease 4-53
re 1o-ad 4-54
reload_sY$temJelease
4-58
re 1oad_vo 1ume 4-62" ]-2-0
remove 4-65
repair 5-13
reply 4-65
I
term i na 1 (cont)
mUltiple
reprint 5-14
reregister 4-66
reroute 4-67
reset 4-68
reset_phcs_access 5-15
reset_tabs 5-15
route 4-68
salvage_dirs 4-69
salvage_vol 4-69
scav 5-16
set_drive_usage 4-70
set_fdump_number 5-16
set_pdir_volumes 4-71
set_phcs_access 5-17
shift 4-72
shutdown 4-74
sign...off 4-75
sign_on 4-75
standard 4-76
s'tartup 4-77
s'tart_mpx 4-76
stop 4-77
stopJ",pmpx 4-78
sub'stty 4-79
sys,f,d 4-80
terminate 4-81
una tt,erlded 5-17
UlllbUMp
4-82
undefine 4-82
unload 4-83
unlo,c-k_mca 2-546,
vacate_~ir_volume
wakeup~du~p
;-18
warn 4-85
who 4"'86
wot~d
4-88
slave
stopping
hold 6-11
usage
meteriC'lg
console_report
term i na 1 tYP,e
TN300
reset_tabs
i-64
2-100
5-15
GB64-00A
terminate (term) command
testing
instructions
eis_tester
2-497
test_dcw command
2-504
(~d)
timer
setting
inc 5-9
incremental_volume
5-10
2-210
test_cpu command
test_disk
4-81
command
test_fnp command
timers
po ll_fnp
po ll_mpc
9-36
2-360
2-362
TN300
terminal type
reset_tabs 5-15
2-519
TOlTS
see Total Online Test System
test_tape command
2-524
text editors
message 4-42
qedx 9-24
total_time_meters (ttm)
command 2-526
thrashing
post_purge_meters
threshold values
comparing
monitor_cache
2-363
TPP
see time page product
2-335
throughput
FNP
fnp_throughput
time
setting
set_timax
Total Online Test System
(TOl TS)
format_disk_pack 2-258
load_mpc 2-306
2-257
2-466
time interval
setting
set_mos_polling_time
2-456
time 1 imi t
request deferring
defer_time 6-7
trace table
editing
dump_mpc
2-172
traffic control
metering
traffic_control_meters
2-530
traffic_control_queue
2-535
traffic controller
traffic_control_queue
2-535
traffic_control_meters (tcm)
command 2-530
traffic_control_queue (tcq)
command 2-535
time page product (TPP)
reset_disk_meters 2-422
set_tpp 2-467
i-65
GB64-00A
transaction definition table
undelegate command
3-44
(TOT)
dm_send_request
2-165
translators
source language
iOd_tables_compiler
unique identifier (UIO)
check_mdcs 2-82
display_branch 2-143
2-290
ttm
see total_time_meters
2-539
tty_dump command
tty_l ines command
2-541
command
2-543
t~ne_disk
4-83
unload command
unlock_mca command
2-546,
4-84, 9-37
unwire_pages command
2-546.1
update_mail_table_entry
command 2-547
upmf command
3-45
tune work_class (twc) command
2-545
up_ctr command
tuning parameter
changing
change_tuning_parameters
2-70
2-547
URF
see user registration file
usage_and_revenue command
2-549
displaying
print_tuning_parameters
2-389
2-543
usage_total command
2-551
tune_disk
twc
see tune_work_class
U
UIO
see unique identifier
unattend
see unattended
unattended (unattend) command
5-17
unbump command
undefine command
4-82
4-82
user
adding
upmf 3-45
bumping
load_mpx 4-36
maxunits 4-41
stop 4-77
card decks
clean_pool 6-5
read_cards 6-21
entry
encryption algorithm
print_pnt 2-373
identification
process_id 2-392
i nformat ion
.
print_apt_entry 2-365
log-in count
hmu 4-30
logged-in
who 4-86
i-66
GB64-00A
user (cont)
logging in
mUltics 4-43
logging out
bump 4-17
detach 4-23
disconnect 4-24
dump_mpx 4-27
load_mpx 4-36
remove 4-65
log in pr i v i 1ege
maxunits 4-41
process
I/O device
deny 5-8
process creation
terminate 4-81
process destruction
terminate 4-81
registration
anonymous
add_anon 3-3
get_uid_with_lastname
user registration file (URF)
(cont)
salvage_mstb 2-443
v
vacate_pdir_volume command
4-84
variable values
changing
set_f1 agbox
determining
get_f1 agbox
9-16
vcomp
see complete_volume
vcons
see consolidated_volume
2-272
verify_dump_volume command
modifying data
change 3-6
new_user 2-352
register 3-39
upmf 3-45
table
absentee usage
display_aut 2-141
daemon usage
display_dut 2-148.1
user registration file
access to 2-374
user registration file (URF)
2-374
change 3-6
get_uid_with_lastname
ison 3-25
is_he_user 2-292
new_user 2-352
print_pnt 2-373
print urf 2-391
register 3-39
remove_user 2-421
9-33
2-272
7-25
vinc
see incremental_volume
virtual console
adding destination
define 4-20
redefine 4-52
defining
define 4-20
output routing
reroute 4-67
route 4-68
removing
deroute 4-22
removing destination
redefine 4-52
undefine 4-82
volume
deregistration
hp_delete 2-274
labels
make_volume_labels
i-67
2-309
GB64-00A
vo 1ume (cont)
registration information
reregister 4-66
restoration
restore 9-27
retrieval requests
1 ist_retrieval_requests
volume daemon
invoking
wakeup_dump
volume dump
conso 1 ida ted
consolidated_volume_dump
7-14
saving
save 9-30
sticke-rs
make_volume_labels
5-18
7-5
incremental
incremental_volume_dump
7-11
2-309
preattach_dump_volumes
7-16
set_volume_wakeup_interval
7-25
volume backup daemon
complete_volume_dump 7-3
consol idated_volume_dump
volume_dump_trace_off
7-27
7-5
delete_volume_log 7-8
display_pvolog 7-8
display_volume_log 7-9
dmpr_unlock_pv 7-10
end_volume_dump 7-11
incremental_volume_dump
7-11, 7-14
merge_volume_log 7-16
preattach_dump_volumes 7-16
purge_volume_log 7-17
rebuild_pvolog 7-18
recover_vol ume_l og 7-19
reload_volume 7-20
retrieve_from_volume 7-22
set_volume_log 7-24
set_volume_wakeup_interval
7-27
volume_dump_trace_on
starting
complete_volume_dump
7-3
volume dumper
consolidated volume dump
consolidated_volume 5-6
contents segment
retrieve_from_volume 7-22
incremental dump
incremental_volume 5-10
verify_dump_volume 7-25
volume dump
complete_volume 5-6
volume dumper daemon
complete_volume_dump 7-3
consolidated_volume_dump
7-25
7-5
verify_dump_volume 7-25
volume_cross_check 7-26
vOlume_dump_trace_off 7-27
volume_dump_trace_on 7-27
wakeup_volume_dump 7-28
delete_volume_log 7-8
display_pvolog 7-8
display_volume_log 7-9
dmpr_unlock_pv 7-10
end_volume_dump 7-11
incremental_volume_dump
7-11
volume backup databases
rebu i 1ding
volume_cross_check 7-26
validity
volume_cross_check 7-26
merge_vol ume_l og 7-16
preattach_dump_volumes 7-16
purge_volume_log 7-17
rebuild_pvolog 7-18
recover_volume_log 7-19
set_volume_log 7-24
i-68
GB64-00A
volume dumper daemon (cont)
set_volume_wakeup_interval
7-25
verify_dump_volume 7-25
vOlume_cross_check 7-26
volume_dump_trace_off 7-27
vOlume_dump_trace_on 7-27
wakeup_volume_dump 7-28
volume dumper facility
reload_voJume 4-62, 7-20
volume dumping
dmpr_unlock_pv
volume retriever
retrieve_from_volume
7-14
retrieve_from_volume
7-22
volume table of contents
(VTOC)
volume log
closing
end_volume_dump 7-11
contents
set_volume_'og 7-24
cross-checking
volume_cross_check 7-26
deleting segment
delete_volume_'og 7-8
merging _
merge_volume_log 7-16
recovering
recover_volume_log 7-19
restoring
rebuild_pvolog 7-18
retrieve_from_volume 7-22
scanning
rebuild_pvolog 7-18
setting
set_volume_,og 7-24
updating
purge_vo'ume_'og 7-17
complete_vplume_dump 7-3
display_branch 2-143
file_system_meters 2-243
hp_delete_vtoce 2-277
i nit _ vo 1 4- 3 1 .
list_partitions 2~297
list_vols 2-299
rebuild_disk 4-47
record to vtocx 2-406
reload_volume 4-62, 7-20
restore 9-27
salvage_dir 2-441
save 9-30
sweep_pv 2-482
vtocx_to_record 2-556
vtoc_buffer_meters 2-552
vtoc_pathname 2-555
yolume table of contents entry
(VTOCE)
complete_volume_dump 7-3
consolidated_volume_dump
7-5
display_vtoce 2-158
file_system_meters 2-243
hp_delete_vtoce 2-277
incremental_volume_dump
1+-31
volume pool
cross-checking
volume_cross_check
7-22
volume retriever daemon
incremental_volume_dump
7-10
volume label
checking
add_vol 4-13
volume map
setting
init_vol
volume r.eloader daemon
display_volume_log 7-9
merge_vol ume_l og 7-16
recover_volume_log 7-19
reload_volume 7-20
verify_dump_volume 7-25
7-11
init_vol 1+-31
list_partitions 2-297
list_vols 2-299
rebuild_disk 4-47
7-26
i-69
GB64-00A
volume table of contents entry
(VTOCE) (cont)
record to vtocx 2-406
scavenge_vol 2-445
sweep_pv 2-482
verify_dump_volvme 7-25
vtoc_buffer_meters 2-552
vtoc_pathname 2-555
wakeup interval
setting
set_volume_wakeup_interval
7-25
wakeup_dump command
5-18,
8-20
wakeup_volume_dump command
7-28
volume_cross_check command
7-26
warn (w) command
4-85
volume_dump_trace_off command
7-27
volume_dump_trace_on command
warning
shutdown
stop 4-77
7-27
VTOC
see volume table of contents
warnings
in i t i ali zer
warn 4-85
VTOC buffers
vtoc_buffer_meters
wcm
see work_class_meters
2-552
VTOCE
see volume table of contents
entry
vtocx_to_record command
2-556
vtoc_buffer_meters command
who command
4-86
who_delg command
wire_pages command
word command
3-46
2-556
4-88
2-552
vtoc_pathname command
2-555
work class
defining
define_work classes
2-122.11
w
editing
ed_mgt 2-191
information
work_class_meters 2-557
post_purge_meters 2-363
realtime mode
tune_work_class 2-545
setting
set_work_class 2-469
set_work_class 2-469
tuning
tune_work_class 2-545
work_class_meters 2-557
w
see warn
4-85
wait list
requests
wait_status
6-36
wait_status command
6-36
i-70
GB64-00A
work_class_meters (wcm)
command 2-557
write_acct_bill command
2-561
write_ahead_log (WAL) protocol
dm_set~ournal_stamps
2-166
write_billing_summary command
2-561
write_notify_test command
2-562
write_user_usage_report
command 2-564
x
x
see exec
x command
6-37
z
zero-divide fault
meter_signal 2-333
i-71
GB64-00A
HONEYWELL INFORMATION SYSTEMS
Technical Publications Remarks Form
TITLE
MULTICS
ADMINISTRATION, MAINTENANCE, AND
OPERATIONS COMMANDS
ADDENDUM A
ORDER NO.
DATED
GB64-00A
J
I NOVEMBER 1986 I
ERRORS IN PUBLICATION
SUGGESTIONS FOR IMPROVEMENT TO PUBLICATION
Your comments will be investigated by appropriate technical personnel
and action will be taken as required. Receipt of all forms will be
acknowledged; however, if you require a detailed reply, check here.
0
PLEASE FILL IN COMPLETE ADDRESS BELOW.
FROM: NAME _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
TITLE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
COMPANY _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ____
ADDRESS _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ____
DATE _ _ _ _ _ __
u
2
C
2
C
Source Exif Data:
File Type : PDF
File Type Extension : pdf
MIME Type : application/pdf
PDF Version : 1.3
Linearized : No
XMP Toolkit : Adobe XMP Core 4.2.1-c043 52.372728, 2009/01/18-15:56:37
Create Date : 2014:11:12 20:00:56-08:00
Modify Date : 2014:11:13 06:48:45-08:00
Metadata Date : 2014:11:13 06:48:45-08:00
Producer : Adobe Acrobat 9.55 Paper Capture Plug-in
Format : application/pdf
Document ID : uuid:4fd766ad-9454-684d-9064-d7ed1c4ee0f3
Instance ID : uuid:bcac4b63-c690-764f-9970-655dc4e1b55e
Page Layout : SinglePage
Page Mode : UseOutlines
Page Count : 397
EXIF Metadata provided by EXIF.tools