Bodo,
As a workaround, if you want don't want the stdout/stderr for a process
that is run on a Unix machine written to STAFProc's console nor to a file,
you could redirect stdout/sdterr to /dev/nul. For example:
<process>
<location>machine</location>
<command>cmd</command>
<stdout>'/dev/nul'</stdout>
<stderr mode="'stdout'"/> OR <stderr>'/dev/nul'</stderr>
</process>
Also, I open a feature request for this (or you can if you prefer) so that
STAFProc's output won't be cluttered with unwanted process stdout/stderr
as you said. Perhaps it we should make the NEWCONSOLE option the default
for Unix processes (like it already is on Windows). On Unix, this could
mean to have the stdout/stderr output sent to /dev/nul if you don't
specify STDOUT/ERR nor RETURNSTDOUT/ERR so that the process's console is
not shared with STAFProc's console by default. I'll have to investigate
this further for the right implementation.
--------------------------------------------------------------
Sharon Lucas
IBM Austin, luc...@us.ibm.com
(512) 286-7313 or Tieline 363-7313
Strösser, Bodo <bodo.stroes...@ts.fujitsu.com>
07/16/2009 01:19 PM
To
Sharon Lucas/Austin/i...@ibmus
cc
Subject
RE: [staf-users] Logging to STAFProc's stdout
Sharon,
I'm running STAFProc on Linux. And I'm using nohup, so output is written
to file.
Unfortunately, some of the processes are a bit noisy, so the file will
grow very long.
As those prints are actually not relevant, they are not written to file.
If there are some important messages from STAFProc itself, it will be hard
to
find them. So, an option would be fine.
Bodo
From: Sharon Lucas [mailto:luc...@us.ibm.com]
Sent: Thursday, July 16, 2009 7:53 PM
To: Strösser, Bodo
Cc: 'staf-users@lists.sourceforge.net'
Subject: Re: [staf-users] Logging to STAFProc's stdout
Bodo,
When starting a process on Windows using STAF, the default is to get the
process a new console window (e.g. via the NEWCONSOLE option, and is the
default if the SAMECONSOLE option is not specified). So, yes, when
starting a process on Windows using STAF, and you don't specify the
STDOUT/ERR nor RETURNSTDOUT/ERR option(s), the process's output is sent to
a new console (which disappears when the process completes) instead of to
STAFProc's output by default (e.g. when you don't specify the SAMECONSOLE
option).
However, when starting a process on Unix using STAF, the default is to
have the process share the STAFProc console and specifying the NEWCONSOLE
option has no effect. So, no, on Unix, there is not an option to switch
this output off if you don't specify the STDOUT/ERR nor RETURNSTDOUT/ERR
options(s). However, note that if you start STAFProc using nohup, e.g.
(nohup STAFProc &) which redirects STAFProc's output to nohup.out or if
you start STAFProc and redirect it's output (e.g. STAFProc & >
/tmp/stafproc.out), the stdout/stderr from processes will be written to
the redirected file (not the console).
--------------------------------------------------------------
Sharon Lucas
IBM Austin, luc...@us.ibm.com
(512) 286-7313 or Tieline 363-7313
Strösser, Bodo <bodo.stroes...@ts.fujitsu.com>
07/16/2009 11:43 AM
To
"'staf-users@lists.sourceforge.net'" <staf-users@lists.sourceforge.net>
cc
Subject
[staf-users] Logging to STAFProc's stdout
Hi,
when a process produces some output on stdout or stderr, but the process
does not write
to file (<stdout/err>filename<stdout/err>) nor uses <returnstdout/err>,
the output is sent
to STAFProc's stdout.
Is there an option to switch this output off?
Best Regards
Bodo
------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge
This is your chance to win up to $100,000 in prizes! For a limited time,
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full
prize
details at:
http://p.sf.net/sfu/Challenge_______________________________________________
staf-users mailing list
staf-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/staf-users
------------------------------------------------------------------------------
Enter the BlackBerry Developer Challenge
This is your chance to win up to $100,000 in prizes! For a limited time,
vendors submitting new applications to BlackBerry App World(TM) will have
the opportunity to enter the BlackBerry Developer Challenge. See full prize
details at: http://p.sf.net/sfu/Challenge
_______________________________________________
staf-users mailing list
staf-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/staf-users