I have a really interesting call-chain. There is a .Net application that spins up a batch file to run a script using the cygwin version of Perl. Very infrequently the logs indicate that the perl script aborts due to a missing file - that's actually there. The concern is that the exit code returned by the perl script is not always bubbling back to the .Net application.
Does anyone know of any circumstances that would cause the exit code to be swallowed or changed to a zero?
TIA
-Mike