Prinzip des Linux-Nohup-Befehls und Beispielanalyse

Prinzip des Linux-Nohup-Befehls und Beispielanalyse

nohup-Befehl

Bei der Verwendung von Unix/Linux möchten wir normalerweise, dass ein Programm im Hintergrund ausgeführt wird. Daher verwenden wir häufig & am Ende des Programms, damit das Programm automatisch ausgeführt wird. Beispielsweise möchten wir MySQL im Hintergrund ausführen: /usr/local/mysql/bin/mysqld_safe –user=mysql &. Aber viele Programme sind nicht wie mysqld, deshalb brauchen wir den Befehl nohup

Prozess- und Jobmanagement

Der Befehl „nohup“ kann das Programm so ausführen, dass das Auflegesignal ignoriert wird und die Ausgabeinformationen des ausgeführten Programms nicht auf dem Terminal angezeigt werden.

Unabhängig davon, ob Sie die Ausgabe des Befehls „nohup“ an ein Terminal umleiten, wird die Ausgabe an die Datei „nohup.out“ im aktuellen Verzeichnis angehängt. Wenn die Datei nohup.out im aktuellen Verzeichnis nicht beschreibbar ist, wird die Ausgabe in die Datei $HOME/nohup.out umgeleitet. Wenn keine Datei zum Anhängen erstellt oder geöffnet werden kann, kann der durch den Befehlsparameter angegebene Befehl nicht aufgerufen werden. Wenn es sich bei der Standardfehlerausgabe um ein Terminal handelt, wird die gesamte Ausgabe des angegebenen Befehls, die an die Standardfehlerausgabe geschrieben wird, an denselben Dateideskriptor wie die Standardausgabe umgeleitet.

Grammatik

nohup(Option)(Parameter)

Optionen

--help: Online-Hilfe;

--version: Versionsinformationen anzeigen.

Parameter

Programm und Optionen: Das auszuführende Programm und die Optionen.

Beispiele

eins.

Führen Sie das Spring Boot-JAR-Paket aus. Wenn das aktuelle Terminal geschlossen ist, wird das Spring Boot-Projekt weiterhin im Hintergrund ausgeführt.

nohup java -jar springboot.jar &

zwei.

Verwenden Sie den Befehl nohup, um einen Job zu übermitteln. Wenn Sie den Befehl nohup verwenden, um einen Job zu übermitteln, wird die gesamte Ausgabe des Jobs standardmäßig in eine Datei mit dem Namen nohup.out umgeleitet, sofern keine andere Ausgabedatei angegeben ist:

nohup command > myout.file 2>&1 &

Im obigen Beispiel wird die Ausgabe in die Datei myout.file umgeleitet.

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Verwendung des Linux-Befehls passwd
  • Detaillierte Erläuterung der Verwendung des Linux-Zeitbefehls
  • Verwendung des Linux-Befehls ln
  • Detaillierte Erläuterung der Befehle zum Lesen und Schreiben von Remotedateien mit Vim im Linux-System
  • Detaillierte Erklärung zur Verwendung des Grep-Befehls in Linux
  • Eine vollständige Liste häufig verwendeter Linux-Befehle (empfohlene Sammlung)
  • Lösen Sie das Problem, dass der häufig verwendete Linux-Befehl "ll" ungültig ist oder der Befehl nicht gefunden wird
  • Befehlsliste des Baota Linux-Panels
  • Extrahieren Sie bestimmte Dateipfade in Ordnern basierend auf Linux-Befehlen
  • Beispielanalyse von Linux-Dateiverwaltungsbefehlen [Anzeige, Ansicht, Statistiken usw.]
  • Verwendung des Linux-Befehls usermod

<<:  vue-pdf realisiert Online-Dateivorschau

>>:  Tutorial zur Installation des neuesten MySQL 8.0.18 mithilfe eines komprimierten Pakets unter Win10 64-Bit (mit Bildern und Text)

Artikel empfehlen

MySQL-Datenbankbeschränkungen und Prinzipien des Datentabellenentwurfs

Inhaltsverzeichnis 1. Datenbankbeschränkungen 1.1...

Einführung in die wichtigsten Browser und ihre Kernel

Trident-Kern: IE, MaxThon, TT, The World, 360, So...

Detailliertes Tutorial zur Installation von Prometheus mit Docker

Inhaltsverzeichnis 1. Node Exporter installieren ...

So ändern Sie das MySQL-Tabellenpartitionierungsprogramm

So ändern Sie das MySQL-Tabellenpartitionierungsp...

Detaillierte Erklärung der Angular-Komponentenprojektion

Inhaltsverzeichnis Überblick 1. Einfaches Beispie...

JavaScript-Grundlagenreihe: Funktionen und Methoden

Inhaltsverzeichnis 1. Der Unterschied zwischen Fu...

Axios storniert Anfragen und vermeidet doppelte Anfragen

Inhaltsverzeichnis Herkunft Status Quo Anfrage ab...

Anwendung von Hadoop-Zählern und Datenbereinigung

Datenbereinigung (ETL) Vor dem Ausführen des MapR...

So verwenden Sie dl(dt,dd), ul(li), ol(li) in HTML

HTML <dl> Tag #Definition und Verwendung Da...

So konfigurieren Sie Nginx, um die Zugriffshäufigkeit derselben IP zu begrenzen

1. Fügen Sie den folgenden Code zu http{} in ngin...

Implementierung eines Bootstrap-Webseiten-Layoutrasters

Inhaltsverzeichnis 1. So funktioniert das Bootstr...

Details zur MySQL-Sortierfunktion

Inhaltsverzeichnis 1. Problemszenario 2. Ursachen...

Ich zeige Ihnen, wie Sie Schriftsymbole in CSS verwenden

Zunächst einmal: Was ist ein Schriftsymbol? Oberf...