En la terminal bash puedo presionar Control+ Zpara suspender cualquier proceso en ejecución ... luego puedo escribir fg
para reanudar el proceso.
¿Es posible suspender un proceso si solo tengo su PID? Y si es así, ¿qué comando debo usar?
Estoy buscando algo como:
suspend-process $PID_OF_PROCESS
y luego reanudarlo con
resume-process $PID_OF_PROCESS
bash
command-line
job-control
Stefan
fuente
fuente
jobs
). Entonces irías:kill -TSTP %1
Deberías usar el
kill
comando para eso.Para ser más detallado, debe especificar la señal correcta , es decir
por suspender el proceso y
por reanudarlo Documentado aquí .
fuente
kill -TSTP
(es decir, cómo suspender). Medio año después, es decir, 2011, volví a visitar mi respuesta y noté que estaba incompleta. Por lo tanto, lo edité y agregué también lakill -CONT
parte. Esto debería explicar la diferencia de votos en comparación con la respuesta de Steve.