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

Wie kann ich einen Prozess am Leben erhalten, nachdem ich die Putty-Sitzung geschlossen habe?

^Z
bg %1
disown -h %1

Das '-h' macht den Prozess immun gegen SIGHUP, wenn die Sitzung abgeschlossen ist.


Ich benutze Bildschirm für solche Sachen. Tatsächlich lasse ich es manchmal eine ganze Weile an, damit ich zu dem zurückkehren kann, was ich getan habe.


Verwenden Sie den nohup Befehl. Setzen Sie es einfach Ihrem Befehl voran und es wird sie dämonisieren, so dass sie nicht anhalten, wenn Sie sich abmelden/Ihre Shell-Sitzung beenden. Die Standardausgabe befindet sich standardmäßig in einer Datei namens nohup.out. Überprüfen Sie die Handbuchseite für nohup(1) für weitere Informationen.


Linux
  1. 4 Möglichkeiten, einen Befehl weiter auszuführen, nachdem Sie sich von der SSH-Sitzung abgemeldet haben

  2. Was ist die Definition einer Sitzung unter Linux?

  3. Wie kann ich einen Befehl nach dem Booten ausführen?

  4. Wie kann ich die Prozessoraffinität eines Prozesses unter Linux einstellen?

  5. Wie kann ich verhindern, dass control+d meine Sitzung trennt?

So ändern Sie die Priorität eines Prozesses in Linux

Ssh – Wie erstelle ich einen Prozess, den ich während einer SSH-Sitzung starte, nachdem die Sitzung beendet wurde??

So halten Sie SSH-Sitzungen am Leben

Wie bekomme ich die Prozess-ID, um einen Nohup-Prozess zu beenden?

Halten Sie die SSH-Sitzung am Leben

Wenn ich die PID-Nummer eines Prozesses kenne, wie erhalte ich seinen Namen?