I'm using system to call an application as a child process. If the child process does not create a file within a certain amount of time, I want the parent to kill the child process. This *appears* to work, except that because the child is waiting for input, I have to hit enter on the keyboard before I actually get control back (I'm using "$SIG{INT} = sub { die };" to kill the process as it *seems* to work better than kill 1, 6, or 9). When running as a batch job, it just hangs.
Any suggestions would be appreciated.
TIA