¿Existe un método como exit
o die
en PHP que detiene la ejecución de un script de Ruby?Detener la ejecución del script de Ruby
90
A
Respuesta
94
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
- 1. ¿Cómo detener la ejecución del selector?
- 2. ¿Cómo detener la ejecución del código VBA?
- 3. PL/SQL: ¿hay alguna instrucción para detener completamente la ejecución del script?
- 4. Retrasar la ejecución del script PHP
- 5. ¿Podemos detener la ejecución de un constructor?
- 6. Detener la ejecución de compilación en Jenkins
- 7. Cómo detener el script por lotes en falla del
- 8. Ruby script como servicio
- 9. ¿Cómo detener la ejecución de servicios?
- 10. ¿Cómo funciona el rb_raise de ruby para detener la ejecución de la función c llamándolo?
- 11. ¿Cómo detener la ejecución del programa Java desde la línea de comandos?
- 12. Ruta del script powershell actualmente en ejecución
- 13. ¿Lanzar una excepción sin detener la ejecución?
- 14. Cómo detener la ejecución en ActionScript
- 15. ejecución de script php en la consola
- 16. Seguimiento del tiempo de ejecución del script en PHP
- 17. Detener la ejecución de la función Javascript (lado del cliente) o modificarlo
- 18. jQuery Confirme el cuadro que detiene la ejecución del script
- 19. ¿El navegador stop/crash detiene la ejecución del script?
- 20. Detención del motor de Rhino en medio de la ejecución
- 21. Inicializar Facebook como la carga de la página del botón y la ejecución del script
- 22. sqlalchemy: detener una consulta de larga ejecución
- 23. Ejecución del script Hook en el lado del cliente
- 24. Cómo detener la ejecución de enlaces knockout.js en elementos secundarios
- 25. Detener la ejecución de JavaScript sin bloquear el navegador
- 26. ejecución remota del script de shell utilizando python
- 27. cómo detener una secuencia de comandos en ejecución en Matlab
- 28. Ruby 'script = $ 0'
- 29. Detener programáticamente la ejecución de JavaScript en Firebug
- 30. Detener con seguridad la tarea de larga ejecución
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