GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie führe ich einen Befehl aus, der das Schließen des Terminals überlebt?

Manchmal möchte ich einen Prozess starten und ihn vergessen. Wenn ich es von der Kommandozeile aus starte, so:

redshift

Ich kann das Terminal nicht schließen, oder es wird den Prozess beenden. Kann ich einen Befehl so ausführen, dass ich das Terminal schließen kann, ohne den Prozess zu beenden?

Akzeptierte Antwort:

Einer der folgenden 2 sollte funktionieren:

$ nohup redshift &

oder

$ redshift &
$ disown

Im Folgenden finden Sie weitere Informationen dazu, wie dies funktioniert:

  • man nohup

  • help disown

  • Unterschied zwischen nohup, disown und &(lesen Sie unbedingt auch die Kommentare)


Linux
  1. Wie identifiziere ich einen Prozess, der keine Pid hat?

  2. Wie beendet man einen Prozess unter Linux mit dem Befehl?

  3. Wie verwende ich vi, um einen Befehl im Terminal unter Linux zu bearbeiten?

  4. So bearbeiten Sie eine Textdatei in meinem Terminal

  5. Linux:Wie man einen Befehl in einem bestimmten Verzeichnis ausführt

So führen Sie den Sudo-Befehl ohne Passwort aus

So führen Sie Linux-Befehle im Hintergrund aus

So zeichnen Sie alles auf, was Sie im Terminal tun

Wie man einen Prozess unter Linux beendet

So führen Sie mehrere Linux-Befehle gleichzeitig im Linux-Terminal aus

So verwenden Sie den which-Befehl in Linux