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

Wie kann ich einen angehaltenen Job unter Linux fortsetzen?

Der Befehl fg ist, was Sie verwenden möchten. Sie können ihm auch eine Jobnummer geben, wenn es mehr als einen gestoppten Job gibt.


Die allgemeinen Befehle zur Jobsteuerung in Linux sind:

  • Arbeitsplätze - die aktuellen Jobs auflisten
  • fg - Setzen Sie den nächsten Job in der Warteschlange fort
  • fg %[Zahl] - Auftrag fortsetzen [Nummer]
  • bg - Schieben Sie den nächsten Job in der Warteschlange in den Hintergrund
  • bg %[Zahl] - Job [Nummer] in den Hintergrund schieben
  • Töte %[Nummer] - Beenden Sie den Job mit der Nummer [Nummer]
  • töte -[signal] %[number] - Senden Sie das Signal [Signal] an die Auftragsnummer [Nummer]
  • %[number] ablehnen - Verweigere den Prozess (kein Terminal wird mehr Eigentümer), sodass der Befehl auch nach dem Schließen des Terminals aktiv bleibt.

Das sind so ziemlich alle. Beachten Sie das % vor der Jobnummer in den Befehlen - das sagt kill, dass Sie von Jobs sprechen und nicht von Prozessen.


Sie können auch %<process_name> eingeben; Das heißt, Sie drücken Strg-Z in Emacs, dann können Sie %emacs eingeben in der Konsole und bringe es wieder in den Vordergrund.


Linux
  1. Wie kann ich programmgesteuert einen neuen Cron-Job erstellen?

  2. Wie kann ich eine Datei unter Linux symbolisch verknüpfen?

  3. Wie man einen Prozess unter Linux anhält/fortsetzt

  4. Wie kann ein Linux-Kernel so klein sein?

  5. Wie kann ich alle gestoppten Jobs beenden?

So richten Sie einen Cron-Job unter Linux ein

So unterbrechen Sie einen Prozess und setzen ihn später in Linux fort

Linux-Systemadministratoren:Wie mein Sechsjähriger meinen Job gelernt hat

So verwenden Sie den Jobs-Befehl unter Linux

Wie kann ich C++-Code profilieren, der unter Linux ausgeführt wird?

Wie können wir unter Linux mehrere Dummy-Schnittstellen erstellen?