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

Einen Befehl ausführen, ohne dass ich warten muss?

Auf der CLI dauert es manchmal eine Weile, bis ein Befehl, den ich eingebe, abgeschlossen ist, und manchmal weiß ich, wann das passieren wird. Ich bin etwas verwirrt über "Hintergrund" und dergleichen in Linux.

Was ist der gebräuchlichste (oder benutzerfreundlichste) Weg, um der CLI mitzuteilen, dass ich nicht warten möchte, bitte geben Sie mir sofort meine Eingabeaufforderung zurück. Und wenn es mir einen Fortschrittsbalken oder nur einen Busy-Spinner geben könnte, wäre das großartig!

Akzeptierte Antwort:

Bevor Sie den Befehl ausführen, können Sie & anhängen zur Befehlszeile um im Hintergrund zu laufen:

long-running-command &

Nachdem Sie einen Befehl gestartet haben, können Sie Strg drücken Z um es auszusetzen, und dann bg um es in den Hintergrund zu stellen:

long-running-command
[Ctrl+Z]
bg

Linux
  1. MySQLdump ohne Passwort im Cronjob

  2. Wie führe ich ein Skript als ein anderer Benutzer ohne Passwort aus?

  3. Führen Sie ifconfig ohne sudo aus

  4. Führen Sie den cd-Befehl als Superuser unter Linux aus

  5. Befehl in Bash ausführen, ohne im Verlauf zu speichern

So führen Sie Linux-Befehle im Hintergrund aus

Wartebefehl in Linux mit Beispielen

11 Linux-Befehle, ohne die ich nicht leben kann

So führen Sie Sudo-Befehle ohne Passwort aus

So führen Sie sudo-Befehle ohne Passwort aus

So verwenden Sie den Echo-Befehl ohne Zeilenumbruch