in reply to executing script one at the time

Read perlstyle and make sure that your system calls (as it suggests) have informative error messages that tell you what it tried to do and what went wrong.

It is very likely that $! says something informative about your problem. It is unlikely that any of us will correctly guess what that is.