Fix error message on exec failure "Child exit" sounds like the child finished, when in reality the exec fail means it never started. This is probably due to PATH problems, so also output the $! error variable to aid in troubleshooting.
Changed paths: