Considering all the changes, lately, I've rewritten the update collection Procedure: # PROCEDURE FOR UPDATING COLLECTION #remove the existing collection on staging rm -R ~/export/verity/testcolls/thrive_all # go to where the rebuild collection script is cd ~/export/verity/data/thrive_all # clear out the old collection build logs rm rc.out err.out #rebuild the collection ./rebuild_collection >rc.out &>err.out& stop BVrsh #Open another telnet session on staging. # And apply the following command to open a new shell on the liver server /ans/pkg/scripts/rshthrive/* -c tcsh -m prod-207a.web.wcom.net #stop the search engine server /ans/content/thrive/export/verity/startBVprod stop # Move the existing collection to back-up mv /ans/content/thrive/export/verity/testcolls/thrive_all /ans/content/thrive/export/verity/testcolls/thrive_all.bak # Back on the telnet session that is still on staging, use the following command to move the collection from staging #to live server /usr/local/bin/rft -c /ans/content/thrive/scripts/rft/thrive.config -p /export/verity/testcolls/thrive_all #On the live server, use this command to restart the search engine /ans/content/thrive/export/verity/startBVprod start