Skip Menu |

This queue is for tickets about the IPC-Cmd CPAN distribution.

Report information
The Basics
Id: 127330
Status: new
Priority: 0/
Queue: IPC-Cmd

People
Owner: Nobody in particular
Requestors: TOUGHY [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: 1.02
Fixed in: (no value)



Subject: Lingering process from IPC::Cmd::run after alarm and interrupt (Win)
Hello, For Windows if the alarm or interrupt triggers, while in a call to IPC::Cmd::run(), the child process keeps running in the background. In contrast, a call to system() with descriptors redirected (null device - input, and some disk files - output), will pass the ^C to the child also. Note the user is not aware of the issue since the child process runs with descriptors redirected. Is it possible please to add some default signal handling during IPC::Cmd::run ? Users of IPC::Cmd do not have the PID of the child process from run(), so I see no easy way to handle signals in user code. Regards, Timothy Madden