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

Wenn Sie von einem Prozess ^z ausgehen, wird er „gestoppt“. Wie schalte ich wieder ein?

Ich habe versehentlich mein telnet „gestoppt“. Prozess. Jetzt kann ich weder „zurückwechseln“ noch kann ich es beenden (es reagiert nicht auf kill 92929 , wobei 92929 die Prozess-ID ist.)

Meine Frage ist also, wenn Sie einen angehaltenen Prozess in der Linux-Befehlszeile haben, wie wechseln Sie wieder hinein oder beenden ihn, ohne auf kill -9 zurückgreifen zu müssen ?

Akzeptierte Antwort:

Der einfachste Weg ist, fg auszuführen um es in den Vordergrund zu bringen:

$ help fg
fg: fg [job_spec]
    Move job to the foreground.

    Place the job identified by JOB_SPEC in the foreground, making it the
    current job.  If JOB_SPEC is not present, the shell's notion of the
    current job is used.

    Exit Status:
    Status of command placed in foreground, or failure if an error occurs.

Alternativ können Sie bg ausführen um es im Hintergrund fortzusetzen:

$ help bg
bg: bg [job_spec ...]
    Move jobs to the background.

    Place the jobs identified by each JOB_SPEC in the background, as if they
    had been started with `&'.  If JOB_SPEC is not present, the shell's notion
    of the current job is used.

    Exit Status:
    Returns success unless job control is not enabled or an error occurs.

Wenn Sie gerade Strg gedrückt haben Z , um den Job zurückzubringen, führen Sie einfach fg aus ohne Argumente.


Linux
  1. Wie stellt man einen Hintergrundjob aus einer früheren Shell wieder her?

  2. CentOS / RHEL 7 :So wechseln Sie von Firewalld zu iptables

  3. Wie berechnet man die CPU-Auslastung eines Prozesses durch PID in Linux von C?

  4. So erhalten Sie die PID von einem gegabelten untergeordneten Prozess im Shell-Skript

  5. Wie finde ich heraus, von wo aus ein Job in SLURM eingereicht wird?

Wie ich meiner Mutter geholfen habe, von Windows auf Linux umzusteigen

So wechseln Sie von GNOME zu Unity in Ubuntu 18.04 und 17.10

So finden Sie den Prozessnamen anhand seiner PID

Wie erhalte ich einen Rückgabewert von CHILD PROCESS?

So erhalten Sie einen untergeordneten Prozess aus einem übergeordneten Prozess

Wie beendet man den Prozess von Python mit PID?