`CAF::Process` does the split on your behalf.  Just `CAF::Process->new([$cmd]) will do. Also, you may want to pass `log => $this_app` as a parameter to get more traces.