Olá bom dia a todos. Estou com um problema, eu tenho um servidor, e de vez em quando ele cai e eu não sei o por que, então para verificar se ele caiu ou não, de 5 em 5 segundos ele vai criar um arquivo texto com data e hora escrito dentro do arquivo, então eu fiz assim:
public static void time5Seconds() throws IOException, InterruptedException {
new Thread (new Runnable() {
@Override
public void run() {
while (i < 10) {
try {
java.text.SimpleDateFormat formater;
Date y = new Date();
formater = new java.text.SimpleDateFormat("dd/MM/yyyy - hh:mm:ss");
hora = formater.format(y);
String fileNameHora = "SP.txt";
BufferedWriter br;
br = new BufferedWriter(new FileWriter(new File(fileNameHora)));
br.write(hora);
br.close();
//System.out.println("Arquivo recebido: " + fileNameHora);
//Thread.sleep(5000);
} catch (Exception e) {
}
}
}
});
}
- Sem a Thread ali ele funciona, mais ele precisa estar dentro da thread para pode executar em segundo plano, se alguém puder dar uma força, agradeço. Pedro Carvilhe.