tengo un procesoComprobar si el proceso se ejecuta en Windows/Linux
Runtime rt = Runtime.getRuntime() ;
Process p = rt.exec(filebase+port+"/hlds.exe +ip "+ip+" +maxplayers "+players+ " -game cstrike -console +port "+port+" -nojoy -noipx -heapsize 250000 +map de_dust2 +servercfgfile server.cfg +lservercfgfile +mapcyclefile mapcycle.txt +motdfile motd.txt +logsdir logs -zone 2048",null, new File(filebase+port)) ;
quiero mantener un control sobre este proceso si su funcionamiento o se ha estrellado en caso de accidente desee reiniciarlo, este proceso puede tener múltiples instancias disponibles dependiendo del puerto
¿Puedo rastrear esto tanto en Linux como en Windows? Lea algunos artículos, pero este 1 es un poco diferente, ya que implica varias ocurrencias y tiene que verificar algún proceso en particular solo
en este caso yo debería crear un nuevo cada hilo estoy empezando un nuevo proceso ? y seguir sondeando en el mismo hilo? – Varun