There's massive I/O redirections involved in KUAL, so I'm not suite sure this'll ever work, period.
EDIT: (
This is what actually ends up being passed to ash -c after being wrapped in an actual shell script).
That said, you definitely should not be doing that straight from an action. Do that in a shell script, and run *that* instead.
That should allow you to deal more sanely with any I/O redirection constraints, and possibly background more sanely so you don't block the UI, because I also don't remember how that's dealt with, but that was never the intended usecase

.
EDITē: Well, the action is force-backgrounded anyway, see above edit ;p.