If there is a local client connecting to rvrd and if the rvrd dies, the local client will spawn an rvd process instead of rvrd. It is possible to force rvrd to start instead of rvd. You can do so by creating a script called 'rvd' that actually starts the rvrd with the desired parameters. In this case the original rvd is renamed (e.g. to ‘rvd_real’).
On Unix, you can first rename rvd to rvd_real. Next, create an executable script similar to the following:
and name this file ‘rvd’. Place it in the <TIB/RV_INSTALL>/bin directory.
In this scenario, if the RVRD is not running or terminates, the RV or TIBCO applications will start a RVRD (via the rvd script you have created) in it's place.