if (!service.isRunning()) {
try {
ServiceData d = service.getServiceData();
trace("starting %s as user %s, lock=%s, log=%s", d.name, d.user, d.lock, d.log);
if (options.clean())
service.clear();
String result = service.start();
if (result != null)
error("Failed to start: %s", result);
}
catch (Exception e) {