-1
我要執行我的計劃如何在時間13:00到13:00,每天例如運行我的項目,例如每天(在Java)
這是我的方法,我想在這個時間運行>
我希望專家們將寫解決方案
而且,如果可能的話,轉換爲Windows服務
爲了使服務器進行備份在13:00每天:
public static void backup() throws IOException{
try{
String date = new SimpleDateFormat("yyyy-MM-dd_HH-mm-ss").format(new Date());
String path="G:/DataBaseBackup/doctor_" + date + ".sql";
String user="root";
String password="12345";
String db="doctor";
Process runtimeProcess;
String exeutedrun="\"C:/Program Files/MySQL/MySQL Server 5.7/bin/mysqldump.exe\" -u " + user + " -p" + password + " --routines --events --add-drop-database -B " + db + " -r " + path;
runtimeProcess=Runtime.getRuntime().exec(new String[] { "cmd.exe", "/c", exeutedrun });
int processComplete = runtimeProcess.waitFor();
System.out.println(path);
if (processComplete == 0) {
System.out.println("Data Base is Backup !!");
error.write("Data Base is Backup in path : "+path);
} else {
System.out.println("Data Base is not Backup !!");
error.write("Data Base is not Backup : ");
}
}catch(Exception e){
error.Exption(e);
System.exit(1);
}
}
如果您的問題是「我如何設置Windows服務」,那麼它是Stack Overflow的焦點,因爲它不是一個編程問題。這可能是我們姊妹網站[超級用戶](https://superuser.com/)上的主題。 –