I tried to test CPE managed deployment on a Linux machine and got the exception message "/bin/ksh: not found". This particular machine doesn't seem to have ksh installed.
VinciCasProcessorDeployer.java line 465 explicitly adds "/bin/ksh -c" as the command to execute for Linux. Why is this? Would sh suffice instead? It would be a safer assumption that sh was installed.