TotalNET Advanced Server 5.2 Reference Manual

atdidck

This command checks for problems in the database maintained by ATdidd, the AppleTalk directory ID daemon. It looks for invalid references within the database and for the presence of database entries that do not correspond to existing UNIX directories. The atdidck command only checks the database and reports potential errors in the database to ATdidd. ATdidd then verifies that the error exists and removes the corresponding entry from the database.

For systems that support fixed directory IDs, you must run the atdidck utility periodically. You should run this utility only when you have the AppleTalk file services enabled; that is, when TAS has the ATdidd daemon running.

Location

TNHOME/usr/sbin

Usage

atdidck [-d|-a][-p path]

Options

-d  

Report all entry delete requests made to ATdidd. 

-a 

Report all interactions with ATdidd, including requests to delete entries from the database. 

-p path

Control existence checks. When you specify the variable path, TAS assumes all paths with path as a prefix exist in the UNIX file system. Use this when you wish to suppress existence checks within the UNIX file system for database entries. For example, with a file system unmounted, TAS assumes any database entries that correspond to files on that system do not exist, and it removes them from the database. 

Examples

  1. Use the following command to check and report all entry "delete" requests:


    atdidck -d
  2. Use the following command to check and report all interactions with ATdidd:


    atdidck -a
  3. Use the following command to suppress checking of all files for their existence:


    atdidck -p /
  4. Use the following command to suppress checking of all subdirectories in the documents and archive directories:


    atdidck -p /documents -p /archive