Остановить выполнение Ruby script

Есть ли в PHP метод, например exit или die, который останавливает выполнение Ruby script?

Ответ 1

Либо abort, либо exit будет помощь.

Ответ 2

abort является псевдонимом для Kernel.exit(false), который немедленно завершает выполнение.

exit является псевдонимом для Kernel.exit(true) и вызывает исключение SystemExit, которое может быть пойман. Также at_exit и finalizers запускаются до завершения.

Ответ 3

abort все еще может зависать, если есть нити, которые ждут. Если вы действительно хотите немедленно завершить работу, попробуйте:

Process.kill 9, Process.pid