The first parameter of your start call (in your case @cat) should contain the program you wish to call. If you don't give IPC::Run anything to run, it naturally sees no sense in running.
If you give it a program to run that uses a GUI instead of a command line (don't know, but Edit sounds like it might use a GUI) it also might have problems running
"Process ended prematurely" probably means the program you called (i.e. Edit) stopped running before it could receive any of the input you provided.
In reply to Re: using IPC::Run
by jethro
in thread using IPC::Run
by perlseeker19
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |