ver procesos lineas ejemplos ejecucion corriendo comandos comando basicos linux r command

procesos - ¿Cómo detener un comando R en ejecución en linux que no sea ctrl+c?



ver procesos corriendo en linux (4)

Intente usar ctrl + c, luego pause R con ctrl + z, y luego, pause R con fg (#job)

Probé las soluciones dadas anteriormente con el envío de algunas señales a R con kill, pero ninguna funcionó. Luego probé la secuencia anterior (ctrl + c; ctrl + z, fg 1) y funcionó. Podría continuar la sesión R. No estoy seguro de si fue una de las señales o ctrl + c que detuvo a R, pero supongo que ctrl + z fue esencial aquí.

Estoy ejecutando R en modo interactivo bajo Linux, y escribí equivocadamente un comando que tarda una eternidad en ejecutarse. Normalmente lo detengo usando ctrl + c. Pero no funciona todo el tiempo. Cuando no funciona, ¿hay otra manera? No quiero matar a la sesión R para volver a empezar tampoco.

Gracias.


También puedes probar kill -USR1 [pid]

Esto interrumpirá algunas llamadas R y, a veces, le dará la opción de guardar y salir en lugar de matar el proceso todos juntos.


ctrl + c no funciona. De alguna manera ctrl + / detendrá el proceso. Pero hay una reducción en la programación para renunciar. Puedes probar q () en RPEL, funcionó para mí.

q ()


He tenido el problema que mencionas. ctrl+c funcionará cuando R pueda darse cuenta "oh, este tipo quiere que deje de ejecutar ese comando en particular". Sin embargo, a menudo R no puede hacer eso. Por lo tanto, debe ejecutar ctrl+/ (tenga en cuenta que es una barra invertida, no una barra diagonal). Esto le dice a linux "hey, R no me está escuchando, ¿puedes dejar de ejecutar R ?".

Pruebe ctrl+c primero, porque si funciona, seguirá teniendo su sesión R Si no funciona, y usted hace ctrl+/ perderá su sesión R , pero al menos detendrá el proceso.

Si eso tampoco funciona, entonces sugeriría un killall R o un kill -9 [PID] donde se encuentra el PID ejecutando pus aux .