On 1/8/07, Sander Temme <[EMAIL PROTECTED]> wrote:
On Jan 8, 2007, at 5:06 PM, Sander Temme wrote:
>> Can you confirm that 1.3 was busted on Windows too?
>
> Starting 1.3.37 from the shell (not as a Service):
I'm starting to engage myself in quite the conversation.
Started 2.2.3 from the command line. It does the same thing as the
service: two cmd.exe + rotatelogs.exe from the parent, two from the
child. However, it also opens two empty cmd.exe *windows*.
Killing he server by ^C in the cmd.exe that started it gives me two
orphaned rotatelogs.exe processes, left behind by the child.
This 1.3 code
#elif defined(WIN32)
shellcmd = getenv("COMSPEC");
if (!shellcmd)
shellcmd = SHELL_PATH;
child_pid = spawnl(_P_NOWAIT, shellcmd, shellcmd, "/c", (char *)cmd, NULL);
return(child_pid);
#elif defined(OS2)
has been replaced with a lot of other code.
Does anybody know how to tell which flags spawnl() passes to
CreateProcess[W] when 1.3 starts its piped loggers (something like
truss/strace I guess)?