![Wie installiere ich JavaEE im Hintergrund/unbeaufsichtigt unter Linux?](https://rvso.com/image/1313335/Wie%20installiere%20ich%20JavaEE%20im%20Hintergrund%2Funbeaufsichtigt%20unter%20Linux%3F.png)
Ich habe Java ( jdk-6u31-linux-x64.bin
) heruntergeladen vonoracle.com. Ich führe die ausführbare Datei aus, die Dateien werden erfolgreich entpackt, aber dann kommt eine Meldung zur Registrierung und es bleibt bei
Drücken Sie die Eingabetaste, um fortzufahren...
Ich muss dies automatisch über ein Skript ausführen können. Gibt es eine einfache Möglichkeit, diese Eingabeaufforderung zu überspringen oder automatisch zu schließen?
Antwort1
touch answers && ./jdk-6u31-linux-x64.bin < answers && rm answers
Dieser Befehl bewirkt Folgendes:
touch answers
Erstellen Sie eine leere Textdatei mit dem Namenanswers
im aktuellen Verzeichnis./jdk-6u31-linux-x64.bin < answers
Führen Sie das Java-Installationsprogramm aus und leiten Sie stdin von der leerenanswers
Datei umrm answers
Löschen Sie die temporäre Datei, wenn Sie fertig sind&&
Kombinieren Sie drei Operationen in einer einzigen Zeile. Führen Sie den nächsten Befehl nur aus, wenn der vorherige Befehl erfolgreich abgeschlossen wurde