CKNFS(1L) NCSA CKNFS(1L) 06/10/89 NAME cknfs - check for dead NFS servers SYNOPSIS cknfs [ -esvDL ] [ -t timeout ] [path...] DESCRIPTION Cknfs takes a list of execution paths. Each path is examined for an NFS mount point. If found, the corresponding NFS server is checked. Paths that lead to dead NFS servers are ignored. The remaining paths are printed to stdout. Options The following options are available, -e Silent. Do not print paths. -s Print paths in sh format, with colons as separators. -u Unique paths. Keep only the first pathname when several paths reference the same directory. Symbolic links are de-referenced before comparison. -t timeout Specify the timeout interval before assuming an NFS server is dead. The default is 10 seconds. -v Verbose. A status message is printed for each NFS server. -D Debug. Messages are printed as the paths are parsed. -L Expand symbolic links on output. This increases the efficiency of shell path searches on machines without a kernel directory name cache. EXAMPLES set path = `/usr/lbin/cknfs /bin /usr/bin /usr/ucb . /usr6/bin /sdg/bin` alias cd 'cknfs -e \!*; if ($status == 0) chdir \!*' The latter example checks the path before performing a chdir operation. SEE ALSO nfs(4) AUTHOR Alan Klietz National Center for Supercomputing Applications - 1 - Formatted: October 7, 2024 CKNFS(1L) NCSA CKNFS(1L) 06/10/89 BUGS In some instances, a path that cknfs assumes valid could be vulnerable to hanging if a 3rd party machine fails. This happens if your administrator mixes NFS mount points and/or regular directories with NFS directories from 3rd party machines. The best organization is an overall /nfs directory with local subdirectories for each server machine and with mount points located therein. - 2 - Formatted: October 7, 2024