The consensus seems to be to use the /sbin/rc3.d/* format, and in it to use:
        su - <username> -c "startupscript"
John Losey noted:
"Some of the times, we also had to add a:
. /usr/users/<username>/.profile"
Jim Fitzmaurice sent an example script:
#! /bin/sh
#
# dbora:
#
case "$1" in
'start')
        echo "Starting Oracle and Listener"
        sleep 10
        if [ -f /usr/ora1/oracle/bin/lsnrctl ] ; then
        su - oracle -c "/usr/ora1/oracle/bin/lsnrctl start"
        su - oracle -c "/usr/ora1/oracle/bin/lsnrctl dbsnmp_start"
        fi
        if [ -f /usr/ora1/oracle/bin/dbstart ] ; then
        su - oracle -c /usr/ora1/oracle/bin/dbstart
        fi
        ;;
'stop')
        if [ -f /usr/ora1/oracle/bin/dbshut ] ; then
        su - oracle -c /usr/ora1/oracle/bin/dbshut
        fi
        ;;
esac
and Miguel Fliguer sent an example from Ingres:
 su $ING_USER -c \\
 "$II_SYSTEM/ingres/utility/iistartup  \\
  $II_SYSTEM" >/dev/console
Thanks to all who replied!
-- 
Judith Reed
jreed_at_appliedtheory.com
(315) 453-2912 x335
Received on Fri Oct 01 1999 - 20:52:00 NZST