Accidentalmente “detuve” mi telnet
proceso. Ahora no puedo "volver a cambiar" a él, 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 activarlo o eliminarlo sin tener que recurrir a kill -9
? ?
Respuesta aceptada:
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 pulsar Ctrl Z , luego, para recuperar el trabajo, simplemente ejecute fg
sin argumentos.