Accidentalmente "detuve" mi telnetproceso. Ahora no puedo "volver" a entrar en él, ni puedo matarlo (no responderá kill 92929, donde 92929 es el processid).
Entonces, mi pregunta es, si tiene un proceso detenido en la línea de comando de Linux, ¿cómo puede volver a activarlo o eliminarlo sin tener que recurrir kill -9?
command-line
process
background-process
jobs
bobobobo
fuente
fuente

fg telnet? DecíaTerminated, presumiblemente b / c de mikillcmd anterior .fgno necesita ningún argumento. Si acaba de golpear^Z, ejecutefgen la misma terminal y le devolverá el primer trabajo.Puede usar
jobspara enumerar el proceso suspendido. Toma el ejemplo. Comience con un proceso:Luego suspende el proceso:
Puedes enumerar el proceso:
y traerlo de vuelta al primer plano:
El
%1corresponde a la[1]lista con eljobscomando.fuente
Debería poder reiniciar un proceso suspendido utilizando el
killcomando para enviar al proceso la señal CONTINUAR, desde la línea de comandos, por lo tanto:fuente
fgdentro de la terminal original. Me gusta -STOP y -CONT programas de GUI para ahorrar recursos, pero de todos modos se están ejecutando efectivamente en segundo plano.sleepque seakillel proceso que no es lo que quieres ...;)