[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

SUMMARY: Startup scripts for non-root users?



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@xxxxxxxxxxxxxxxxx
(315) 453-2912 x335