Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
shutdown -a
Hi,
wenn es nicht in Java funktioniert, starte doch eine Batch-Datei:
Code:
shutdown -a
/**
*
*/
package de.tutorials;
import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.concurrent.TimeUnit;
import sun.misc.Signal;
import sun.misc.SignalHandler;
/**
* @author Thomas.Darimont
*
*/
public class ShutdownAwareJavaExample {
/**
* @param args
*/
public static void main(String[] args) {
System.out.println("Running...");
Runtime.getRuntime().addShutdownHook(new Thread(){
public void run() {
try {
System.out.println("[ShutdownHook] Shutdown detected!");
PrintWriter printWriter = new PrintWriter(new FileWriter("c:/shutdown_hook.log"));
printWriter.println("EXIT @ " + System.currentTimeMillis());
printWriter.close();
} catch (IOException e) {
e.printStackTrace();
}
}
});
Signal.handle(new Signal("TERM"), new SignalHandler(){
public void handle(Signal arg0) {
try {
System.out.println("Shutdown detected!");
PrintWriter printWriter = new PrintWriter(new FileWriter("c:/shutdown.log"));
printWriter.println("EXIT @ " + System.currentTimeMillis());
printWriter.close();
} catch (IOException e) {
e.printStackTrace();
}
}
});
try {
TimeUnit.SECONDS.sleep(Integer.MAX_VALUE);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}