I found the following site that describes this error and some possible solutions:
http://superuser.com/questions/119376/bash-su-script-giving-an-error-standard-in-must-be-a-tty You could also try creating an empty file on the machine where the process is executing (for example /tmp/stdin.txt) and then add the STDIN option to your PROCESS START, and see if that makes any difference. For example: staf local process start shell "su - db2inst1 -c %C" command "/home/db2inst1/sqllib/bin/db2" parms "list database directory" username db2inst1 returnstdout returnstderr wait STDIN /tmp/stdin.txt Thanks, David David Bender 11501 Burnet Rd. Phone (T/L): 1-512-286-5315 STAF/STAX Development Bldg. 903-5B002 (363-5315) Austin, TX ITN: 23635315 IBM Software Group, 78758-3400 Email: bda...@us.ibm.com WPLC From: <sanjeev.lohc...@emc.com> To: <stefano.guandal...@gmail.com>, <staf-users@lists.sourceforge.net> Date: 04/14/2011 05:50 AM Subject: Re: [staf-users] Starting a process with different user on Linux (RHEL4) I tried without the "su -", but the command fails since the command has to be run as db2inst1 and since the staf is running as root. So I have only this workaround to run with su - option. Regards Sanjeev -----Original Message----- From: Stefano Guandalini [mailto:stefano.guandal...@gmail.com] Sent: Thursday, April 14, 2011 4:02 PM To: staf-users@lists.sourceforge.net Cc: Lohchab, Sanjeev Subject: Re: [staf-users] Starting a process with different user on Linux (RHEL4) Have you tried the same without the "su - db2inst1 - ..." part? I'm not using the internal staf process service, but I know that the STAX process tag is using it and I'm not using the "su - username" in command tag. On Thursday 14 April 2011 12:14:29 sanjeev.lohc...@emc.com wrote: > Hi, > > I am automating the DB2 interface to our product. > > I have started the staf as root, now I am trying to run the DB2 commands > using staf process. I ran the following command: > > staf local process start shell "su - db2inst1 -c %C" command > "/home/db2inst1/sqllib/bin/db2" parms "list database directory" username > db2inst1 returnstdout returnstderr wait > > but it is giving error: > > Response > -------- > { > Return Code: 1 > Key : <None> > Files : [ > { > Return Code: 0 > Data : > } > { > Return Code: 0 > Data : standard in must be a tty > > } > ] > } > > I tried googling for this error, but couldn't get any help. I would > appreciate if any of the experts help me in resolving this issue. > > Regards > Sanjeev > > > --------------------------------------------------------------------------- > --- Benefiting from Server Virtualization: Beyond Initial Workload > Consolidation -- Increasing the use of server virtualization is a top > priority.Virtualization can reduce costs, simplify management, and improve > application availability and disaster protection. Learn more about boosting > the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev > _______________________________________________ > staf-users mailing list > staf-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/staf-users -- Stefano Guandalini Mobile Quality Assurance Dada.net S.p.A. +393666000995 stefano.guandal...@gmail.com ------------------------------------------------------------------------------ Benefiting from Server Virtualization: Beyond Initial Workload Consolidation -- Increasing the use of server virtualization is a top priority.Virtualization can reduce costs, simplify management, and improve application availability and disaster protection. Learn more about boosting the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev _______________________________________________ staf-users mailing list staf-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/staf-users
<<inline: graycol.gif>>
<<inline: ecblank.gif>>
------------------------------------------------------------------------------ Benefiting from Server Virtualization: Beyond Initial Workload Consolidation -- Increasing the use of server virtualization is a top priority.Virtualization can reduce costs, simplify management, and improve application availability and disaster protection. Learn more about boosting the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev
_______________________________________________ staf-users mailing list staf-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/staf-users