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.