This is more safe than System.Cmd.Utils.safeSystem, since it does not throw an error on nonzero exit status.