seaver has asked for the wisdom of the Perl Monks concerning the following question:

I know this isn't strictly a perl question, and probably a whole lot more to do with the OS, but still, i get so much help here, i just had to ask

I have a perl script, that in turns runs a bash script which starts with this line:

stty int '^C' > /dev/null 2>&1
If I attempt to spawn multiple processes each running this script at the same time (the script goes on to run some software briefly), then it hangs at the above line.

Could anyone enlighten me as to why it would hang, i'm sure it is to do with stty not liking several requests to direct '^C' to /dev/null, but I'm not sure why?

Cheers

Sam