If this is a Solaris box, the cleanest way to cycle inetd is the following:
/etc/inti.d/inetsvc start
/etc/init.d/inetsvc stop
This will, of course, re-read your inetd.conf file. I have done this MULTIPLE times when setting up network monitoring agengs, and never affected any users. In fact, I was rsh'd into the server as well, and my connection was persistent.
--Avardan