To start up Earthworm automatically on a unix machine boot, you can put it in the /etc/init.d scripts.
Here's an example from a Linux box:
We've got our Earthworm directories set like this:
/opt/earthworm/earthworm_7.3The contents of /etc/init.d/earthworm is:
/opt/earthworm/active_ew <- this is a link to the above; always the active EW version
/opt/earthworm/run_working/params
/opt/earthworm/run_working/logs
#!/bin/sh
#This is the earthworm software start up script
EW=/opt/earthworm
EW_PARAMS=/opt/earthworm/run_working/params
export EW_PARAMS
case "$1" in
start)
if [ ! -f $EW/start_earthworm.sh ]
then
echo "earthworm startup: cannot find start script start_earthworm.sh" > $EW/run_working/logs/start_earthworm.log 2>&1 &
exit
fi
su rtem -c $EW/start_earthworm.sh > $EW/run_working/logs/start_earthworm.log 2>&1 &
;;
stop)
su rtem -c $EW/active_ew/bin/pau
;;
restart)
$0 stop
$0 start
;;
*)
echo "usage: start " # stop|start|restart"
;;
esac
The contents of /opt/earthworm/start_earthworm.sh is:
#!/bin/bash # Start up earthworm in background cd /opt/earthworm/active_ew source /opt/earthworm/run_working/params/ew_linux.bash startstop >& /opt/earthworm/run_working/logs/startstop &