IPC::Run runs "system" commands. They are typically executables found in one of the bins. In the absense of any workable code, all I can do is recommend that you make your little program executable and place it where it can be found. Also, your printf statement should print out something, whether or not there's a newline.