Frage Wie man app "ruhig" auf ubuntu vps über ssh laufen lässt


Ich habe ein Ubuntu vps und ich möchte eine App über ssh ausführen, aber ich möchte es "ruhig" tun. Ich meine, wenn ich zum Beispiel anfange topEs wird in meiner ssh-Konsole angezeigt und ich habe keinen Zugriff auf meine vps-Terminal-Zeile, bis ich von oben beendet habe.
Ich möchte eine App ausführen und keine Konsolenausgabe davon erhalten. Ich möchte an der Eingabeaufforderung für das Haupt-SSH-Terminal bleiben.


1
2018-01-14 15:18


Ursprung


Nuhup ist die bessere Lösung - wie Max's Antwort. - Thufir


Antworten:


Es gibt zwei Lösungen - Sie werden wahrscheinlich eine Kombination von ihnen verwenden.

  1. Installieren ByobuEs gibt Ihnen so viele virtuelle Bildschirme, wie Sie möchten, Sie können jederzeit zwischen ihnen wechseln. Sie können diese Sitzungen sogar ausführen lassen, wenn Sie sich vom VPS abmelden.
  2. Wenn Sie eine Anwendung starten und anhängen & dann läuft es "im Hintergrund", bis Sie es wieder in den "Vordergrund" holen oder es beenden, aber das ist nicht nützlich für Apps, die ständig auf den Bildschirm schreiben top tut

3
2018-01-14 22:07





Nohup ist eine gute Lösung für das, was Sie wollen

nohup ping localhost & erstellt eine Protokolldatei namens nohup.out mit den Programmen ausgeben und das Programm läuft im Hintergrund

nohup ping localhost > /dev/null & protokolliert die Programme nicht und das Programm läuft auch im Hintergrund

Ersetzen Sie "ping localhost" durch die gewünschte Anwendung, die Sie im Hintergrund ausführen möchten

nohup ist ziemlich Standard und sollte bereits auf Ihrem System installiert werden, keine zusätzlichen Pakete erforderlich.


2
2018-01-15 02:17