command-line – Si ^ Z de un proceso, se "detiene". ¿Cómo vuelves a entrar?

Pregunta:

Accidentalmente "detuve" mi proceso de telnet . Ahora no puedo "volver a cambiar" ni puedo matarlo (no responderá a kill 92929 , donde 92929 es el ID de proceso).

Entonces, mi pregunta es, si tiene un proceso detenido en la línea de comandos de Linux, ¿cómo puede volver a entrar en él o eliminarlo sin tener que recurrir a kill -9 ?

Respuesta:

La forma más sencilla es ejecutar fg para traerlo al primer plano:

$ 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.

Alternativamente, puede ejecutar bg para que continúe en segundo plano:

$ 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.

Si acaba de presionar Ctrl Z , para recuperar el trabajo simplemente ejecute fg sin argumentos.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım