So schließen Sie ein Terminal, ohne das von ihm ausgeführte Programm zu schließen

Normalerweise, wenn Sie die Terminal für laufen ein Programm, wenn Sie wollen schließen Terminal, dies schließt auch das laufende Programm. Um dieses Verhalten zu vermeiden, gibt es eine kleine truco.


Angenommen, Sie haben Nautilus von einem Terminal aus geöffnet, indem Sie Folgendes ausgeführt haben:

Nautilus 

Jetzt möchten Sie das Terminal schließen, ohne das Nautilus-Fenster zu schließen. Drücken Sie dazu im Terminal Strg + z und führen Sie die folgenden Befehle aus:

Verleugnung -h% 1  
bg 1 

Sobald dies erledigt ist, können Sie das Terminal schließen, ohne das vom Terminal geöffnete Programm zu beeinträchtigen.

Wie Rafa (einer unserer Leser) vorschlägt, besteht eine andere ähnliche Methode, die jedoch nicht genau die gleichen Auswirkungen hat, darin, den Parameter & am Ende des Befehls hinzuzufügen, den Sie ausführen möchten. Zum Beispiel wäre es so, Nautilus zu öffnen:

Nautilus &

Dies bedeutet, dass Sie das Terminal nach dem Ausführen des Programms weiter verwenden können. Im Gegensatz zur vorherigen Methode wird durch das Schließen des Terminals auch das ausgeführte Programm geschlossen.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Javier Garcia sagte

    xD hat mir diese Tipps schon erspart nochmals vielen Dank 😀

  2.   Javier Garcia sagte

    Super, vielen Dank für die Tipps ^ __ ^

  3.   Ivan Escobares sagte

    Es ist ein guter Tipp ..

  4.   Sergio Esau Arámbula Duran sagte

    Guter Post

  5.   Verwenden wir Linux sagte

    Danke Envi! Ich habe den Artikel bereits aktualisiert, damit es keine Zweifel gibt und klarer wird ...
    Umarmung! Paul.

  6.   ENVI sagte

    Das ist nicht wirklich so. Der Prozess wird im Hintergrund ausgeführt, wobei das Terminal frei bleibt. Sobald das Terminal geschlossen wird, endet der Prozess.

  7.   Rafael sagte

    Wenn Sie es als Skript tun können, sagen wir, dass in bash, wie die Parameter sind, dann Programme ./run nautilus
    dann in dir
    Skript #! / bin / bash
    $ 1 &

    dann fungiert $ 1 als Parameter und übergibt ihm den Namen des Programms, das Sie ausführen möchten, oder Sie ändern ihn mit den Zeilen

    Verleugnung -h% 1
    bg 1 aber es gibt jedermanns Geschmack Ich bevorzuge Nautils & o Conky & Grüße 😀

  8.   zagurito sagte

    Ich habe lange danach gesucht! Vielen Dank für das Teilen!

  9.   Verwenden wir Linux sagte

    Du hast recht, Rafa! Ich habe Ihren Beitrag bereits in den Artikel aufgenommen.
    Umarmung! Paul.

  10.   Roland Alvarado sagte

    So oft ich es versucht habe, akzeptiert es diesen Befehl nicht, aber es funktioniert sehr gut für mich, wenn ich nach dem Befehl "&" hinzufüge, um das Programm "nautilus &" zu öffnen.

  11.   Rafael sagte

    oder setzen Sie einfach «nautilus &» und Sie können das xD-Terminal schließen, weil Sie es in einem unabhängigen Prozess laufen lassen, das ist das «&»

  12.   Verwenden wir Linux sagte

    Guter Tipp!

  13.   Verwenden wir Linux sagte

    Ein weiterer guter Tipp

  14.   Gast sagte

    Eine Alternative ist die Verwendung von Programmen wie tmux oder screen.

  15.   John sagte

    Was genau bedeutet jeder Befehl? Was machen Sie? 'bg' Ich stelle mir vor, BackGround in die Konsole einzufügen.
    Und vielen Dank Pablo. Es wird für viele von uns nützlich sein, denke ich.

  16.   nario sagte

    Dieser Trick ist ein bisschen kryptisch. Das Beste ist:
    nohup nautilus und jetzt können Sie das Terminal schließen. Disown bedeutet, die Jobs vom Terminal zu trennen. Und wenn Sie möchten, dass es im Hintergrund funktioniert:
    nohup nautilus & und Sie können im Terminal weiterarbeiten oder es schließen.

  17.   Fernando Quintero sagte

    Gibt es eine Möglichkeit, dies in einem Skript zu tun?