Try this:

cd /home/udbdb1/sqllib
. /home/udbdb1/sqllib/db2profile

good luck
Mace

--- On Thu, 4/30/09, Shedlock, George <[email protected]> wrote:

> From: Shedlock, George <[email protected]>
> Subject: /etc/init.d start/stop scripts for DB2 MQ and Websphere
> To: [email protected]
> Date: Thursday, April 30, 2009, 2:05 PM
> I am trying to get some scripts set
> up to start / stop DB2, MQ and Websphere applications. The
> scripts I have are in this format:
> 
> #! /bin/bash
> set -x
> case "$1" in
> 'start')
>         /bin/su - udbdb1 -c
> "/home/udbdb1/sqllib/adm/db2start"
>         ;;
> 'stop')
>         /bin/su - udbdb1 -c
> "/home/udbdb1/sqllib/adm/db2stop"
>         ;;
> 'restart')
>         stop
>       start
>         ;;
> *)
>         echo $"Usage: $0
> {start|stop|restart}"
>         exit 1
>         ;;
> Esac
> 
> This is failing because the environment variables are not
> set up correctly (-1390 reason 3 return code). Any
> suggestions on how to fix this?
> 
> I have found a way to initiate this with:
> sudo -u udbdb1 -i /etc/init.d/db2 start
> 
> The problem with this is that I cannot find a way to
> implement this in the /etc/sudoers file so a non-privileged
> user can run the command.
> 
> Any suggestions on how to make either of these methods work
> will be greatly appreciated.
> 
> George Shedlock Jr
> AEGON Information Technology
> AEGON USA
> 502-560-3541
> 
> ----------------------------------------------------------------------
> For LINUX-390 subscribe / signoff / archive access
> instructions,
> send email to [email protected]
> with the message: INFO LINUX-390 or visit
> http://www.marist.edu/htbin/wlvindex?LINUX-390
> 




----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390

Reply via email to