@ -46,8 +46,10 @@
// javac -classpath .:../Classes SettingsAck_p.java
// if the shell's current path is HTROOT
import java.io.BufferedReader ;
import java.io.File ;
import java.io.IOException ;
import java.io.InputStreamReader ;
import de.anomic.http.httpHeader ;
import de.anomic.plasma.plasmaSwitchboard ;
@ -93,17 +95,14 @@ public class Steering {
} else if ( serverSystem . canExecUnix ) {
// start a re-start daemon
try {
/*Process p =*/ Runtime . getRuntime ( ) . exec ( "/bin/sh " + sb . getRootPath ( ) + "/restart.sh &" ) ;
/ *
Process p = Runtime . getRuntime ( ) . exec ( "source " + sb . getRootPath ( ) + "/restart.sh " + sb . getRootPath ( ) + " &" ) ;
BufferedReader in = new BufferedReader ( new InputStreamReader ( p . getInputStream ( ) ) ) ;
PrintWriter out = new PrintWriter ( System . out ) ;
String text ;
while ( ( text = in . readLine ( ) ) ! = null ) {
out. println ( text ) ; out . flush ( ) ;
sb. getLog ( ) . logInfo ( "RESTART -- " + text ) ;
}
* /
} catch ( IOException e ) {
e. printStackTrace ( ) ;
sb. getLog ( ) . logSevere ( "restart failed" , e ) ;
}
}
sb . terminate ( 5000 ) ;