> 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

Reply via email to