A ver si me entero...
Tu quieres que se ejecute siempre, una vez tras otra ¿no? Hasta que finalices el programa java.
Entonces, no pongas un for, pon un "while (true)" aunque te advierto una cosa:
1.- La única forma de terminarlo es, terminar el programa java (pulsar Ctr+c, esc o darle a la por a la pantalla de comandos de msdos o como sea que lo estés ejecutando.
2.- Hacer ping sin parar a un servidor, una vez tras otra, no es la mejor idea para comprobar si se ha caído o no, deberías meterle un delay o algo que hiciera que esperara un tiempo antes de volverlo a ejecutar, por ejemplo, 5 segundos.
Si quieres hacer esto de manera más eficiente y sin sobrecargar demasiado la máquina virtual de java, prueba a usar hilos, lo que harías sería lo siguiente:
-El main ejecuta el hilo.
-El hilo llama a tu proceso procces().
-El main hace un sleep al hilo de unos segundos antes de volver a lanzarlo.
te dejo un enlace sobre hilos que puede venirte bien:
http://sunsite.dcc.uchile.cl/java/docs/JavaTut/Cap7/thread.htmlEl método quedaría algo como esto:
public void multiplePings(){
int segundos=100;
while(true){
Process();
Thread.sleep (segundos*1000)
}
}