Estoy usando un Mac y yo uso Macvim para la programación. Si mi programa que sucede a entrar en un bucle infinito y tengo que dejar de Macvim y se reinicia debido a esto el programa se reiniciará, pero el programa sigue funcionando. Me di cuenta de esto cuando abrí mi monitor de actividad y ver "programa de foo" todavía se está ejecutando en el 99% de uso de cpu! Fácilmente se puede cerrar el proceso desde el monitor de actividad, pero hay una manera de evitar esto? Gracias de antemano por cualquier sugerencia. La prueba es el archivo del bucle entramos. He creado para mostrar un ejemplo.
Respuesta
¿Demasiados anuncios?MacVim horquillas (genera un nuevo proceso) para iniciar los procesos externos, pero se espera que el proceso externo para volver antes de reanudar la ejecución. Por lo tanto, matar a MacVim simplemente se separa el proceso hijo (su programa) de MacVim y la asocia con el principal proceso que se ejecuta, en esencia, OS X en el conjunto.
Usted tiene que dejar de fumar, o la Fuerza de Cierre, su programa explícitamente en la orden de matar.
También es muy probable que si usted matar a su programa, y NO MacVim, usted puede continuar usando MacVim sin problema.