rsh does not like nohup — rather than returning, as one would expect, it just hangs.
This has to do with stdin, stdout and stderr.
The short of it is….
By preference use ssh.
If you must use rsh, make sure that stdin, stdout, and stderr are all redirected properly.