Thanks almut for pointing me to the right way. One last question ... You said in *nix fork/exec the child process and the concept also does the same ... but I am working on windows perl ... will the same thing work fine in windows too. I believe it will ..