in reply to Successful returns Unsuccessful

You need to read the documentation for system. Shell commands have a 0 exit code to indicate success, which perl interprets as false. Non-0 exit codes indicate various failures.