> Yes > cpu -c remotecommand > exits. However > cpu -c localcommand > does not. > > For example > cpu -c ps > exits, but > cpu -c /mnt/term/bin/ps > does not. > > Is is merely a bug, or, feature of cpu command?
cpu -c /mnt/term/bin/ps does not exit because when you run /mnt/term/bin/ps, the kernel hangs on to an open fid of the binary in its text cache, holding a reference to /mnt/term, so even when the remote cpu unmounts /mnt/term, there are still lingering references and thus exportfs never finishes. the short answer is: don't run binaries from file systems you want to be able to unmount quickly. russ
