In diesem Artikel erfahren Sie hauptsächlich, wie Sie den Befehl „jar package“ unter Linux ausführen. Schauen wir uns zunächst den Effekt an, in der Hoffnung, allen zu helfen.
Der Befehl zum Ausführen des JAR-Pakets unter Linux lautet wie folgt:
Methode 1:
java -jar shareniu.jar
Features: Das aktuelle SSH-Fenster ist gesperrt, Sie können drücken STRG + C, um die Programmausführung zu unterbrechen. Oder schließen Sie das Fenster direkt und beenden Sie das Programm.
Wie kann man dann verhindern, dass das Fenster blockiert?
Methode 2
java -jar shareniu.jar &
& bedeutet, im Hintergrund zu laufen.
Besonders: Das aktuelle SSH-Fenster ist nicht gesperrt, aber wenn das Fenster geschlossen wird, bricht das Programm ab.
Weiter verbessern, wie kann ich dafür sorgen, dass das Programm auch dann noch läuft, wenn das Fenster geschlossen ist?
Methode 3
nohup java -jar shareniu.jar &
nohup bedeutet, den Befehl auszuführen, ohne aufzulegen. Wenn das Konto abgemeldet oder das Terminal geschlossen ist, läuft das Programm weiterhin
Wenn der Befehl nohup zum Ausführen eines Jobs verwendet wird Standardmäßig werden alle Befehle des Jobs in die Datei nohup.out umgeleitet, sofern keine andere Ausgabedatei angegeben ist.
Methode 4
nohup java -jar shareniu. jar >temp.txt &
Explain >temp.txt
command >out.file
command > ;out.file leitet die Ausgabe des Befehls in die Datei out.file um, d. h. der Ausgabeinhalt wird nicht auf dem Bildschirm gedruckt, sondern in die Datei out.file ausgegeben.
Sie können im Hintergrund laufende Aufgaben über den Befehl „Jobs“ anzeigen
Jobs
Dann werden alle im Hintergrund ausgeführten Jobs aufgelistet, und vor jedem Job wird eine Nummer angezeigt.
Wenn Sie einen Job wieder in den Vordergrund holen möchten, drücken Sie einfach fg + number.
fg 23
Zeigen Sie die PID des Threads an, der von einem bestimmten Port belegt ist
netstat -nlp |grep :9181
Verwandte Empfehlungen:
Anleitung JAR-Dateien ausführen
Wie führe ich die .jar-Datei in der Befehlszeile aus?
So führen Sie das JAR-Paket aus Die Befehlszeile meldet, dass kein Manifestattribut vorhanden ist
Das obige ist der detaillierte Inhalt vonSo führen Sie den Befehl „jar package' unter Linux aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!