Respuestas:
Los comandos generales de control de trabajo en Linux son:
Eso es casi todos ellos. Tenga en cuenta el% delante del número de trabajo en los comandos: esto es lo que le dice a kill que está hablando de trabajos y no de procesos.
fg
y una Ctrl-C
;)
Solo para agregar a las otras respuestas, bash le permite omitir el fg
si especifica un número de trabajo.
Por ejemplo, estos son equivalentes y reanudan el último trabajo:
%
%%
fg
fg %
Estos reanudar el trabajo # 4:
%4
fg 4
fg
que %
.
%
es genial, gracias! Como mecanógrafo, me parece fg
muy irritante (mismo dedo). Pero entonces, así es cd
.
bg %
o solo % &
.
Si no lo ps aux | grep <process name>
inició desde la terminal actual, use para encontrar el número de proceso (pid), luego reanude con:
kill -SIGCONT <pid>
(A pesar del nombre, kill
es simplemente una herramienta para enviar una señal al proceso, permitiendo que los procesos se comuniquen entre sí. Una "señal de interrupción" es solo una de las muchas señales estándar).
Consejo adicional: envuelva el primer carácter del nombre del proceso []
para evitar que el grep
comando aparezca en los resultados. por ejemplo, para encontrar el emacs
proceso, useps aux | grep [e]macs
fg
?
Ctrl-z
escribir sus comandos y luego reanudar. Obviamente, puede ejecutar comandos sin salir de Vim a través del:!
comando ed