Heim  >  Artikel  >  Backend-Entwicklung  >  So führen Sie den Befehl „jar package“ unter Linux aus

So führen Sie den Befehl „jar package“ unter Linux aus

零到壹度
零到壹度Original
2018-03-27 17:36:087945Durchsuche

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:

  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

  1. 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

  1. 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

  1. 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.

  1. 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn