THIS ROUTINE, WRITTEN BY BOHDEN K. CMAYLO, USFS, DOES: 1) COUNTS ALL BLOCKS IN ALL UICS FOR ALL ACCOUNTS UNDER THE ACNT PROGRAM. 2) COUNTS ALL BLOCKS FOR ALL UICS USED UNDER ONE OR MORE DISKS. 3) DOES 1) AND 2) COMBINED 4) CALCULATES ACCOUNTING INFO, INCLUDING #LOGONS/LOGOUTS, CONNECT TIME, AVERAGE-HIGH-LOG FILE AND BLOCK COUNTS PER USER. THERE ARE SIX SWITCHES AVAILABLE, /PR, /NA, /AC, /NZ, /ZA, /RE. THE LAST FOUR PERTAIN ONLY TO CALCULATED ACCOUNTING INFO. 1) /PR PRINT ALL RESULTS INTO THE FILE "ABC.LST" 2) /NA DO NOT REPORT ON ACCOUNT FILE BLOCK COUNTS. ONLY DO REPORTS ON TOTAL DISK BLOCKS. 3) /AC REPORT ON ACCOUNT LOGGER INFO WHICH WAS FILLED BY KBL(OCK) PROGRAM WITH LOGIN/LOGOUT ACCOUNT OPTIONS. PLUS RESET LOGGER.LOG FILE TO EMPTY (NEW VERSION) 4) /NZ DO NOT RESET ACCOUNTING LOGGER.LOG FILE WHEN /AC OPTION USED/ 5) /ZA LIST NON USED ACCOUNTS ALONG WITH ACCOUNTS THAT HAVE LOGGED IN AND OUT. 6) /RE RESTART SX:[5,10]LOGGER.1ST FILE WHEN /AC USED ALSO. (USED AFTER CRASH FOR NOT CHARGING USERS) EXAMPLES: NOTE: FOR ALL EXAMPLES: 'ABC options' IS THE SAME AS 'RUN [5,10]ABC/CMD="options"' ABC (reports on the block count for all user accounts) ABC /AC/RE ( RESET SX:[5,10]LOGGER.1ST DUE TO CRASH) ABC DR:/NA (reports only on block counts for DR0:) ABC DR1: (reports both on user accounts and DR1: uics.) ABC DR0:,DR1:/NA (reports all UICs for disks DR0: and DR1:) ABC /PR (places report for users by account on file ABC.LST) ABC DR:,DR1:/NA/PR (reports only on DR0: and DR1: block usage and places results in file ABC.LST) ABC /AC (compile user account information plus RESTART LOGGER.LOG file) ABC /AC/PR (compile user account info and place on file ABC.LST) (plus RESTART LOGGER.LOG file) ABC /AC/NZ (report on accounting info, plus DO NOT RESTART LOGGER.LOG file) ABC /AC/NZ/ZA (report for accounting info includes users who did not login during the interval) BOHDEN, OCT 82