2010-12-13 19 views

Respuesta

94

O abort o exit ayudarán.

+3

Como @webwurst dice en la otra respuesta, el uso abortar para especificar un extremo fallado en el guión, y salida para un final exitoso. – Jrgns

74

abort es un alias para Kernel.exit(false) que finaliza la ejecución inmediatamente.

exit es un alias para Kernel.exit(true) y plantea la excepción SystemExit, que puede ser capturada. También las funciones at_exit y finalizers se ejecutan antes de la terminación.

4

abort todavía se puede colgar si hay hilos que están esperando. Si realmente desea terminar inmediatamente probar:

Process.kill 9, Process.pid 
Cuestiones relacionadas