in src/main/java/org/apache/sling/kickstart/control/ControlListener.java [131:145]
public boolean listen() {
final File configFile = getConfigFile();
if (configFile.canRead() && statusServer() == 0) {
// server already running, fail
controlTarget.error("Sling already active in " + this.controlTarget.getHome(), null);
return false;
}
configFile.delete();
final Thread listener = new Thread(this);
listener.setDaemon(true);
listener.setName("Apache Sling Control Listener (inactive)");
listener.start();
return true;
}