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 : 397EXIF Metadata provided by EXIF.tools