Hentikan eksekusi skrip Ruby


102

Apakah ada metode seperti exitatau diedi PHP yang menghentikan eksekusi skrip Ruby?

Jawaban:


103

Salah satu abortatau exitakan membantu.


3
Seperti yang dikatakan @webwurst di jawaban lain, gunakan abort untuk menentukan akhir yang gagal pada skrip, dan keluar untuk akhir yang sukses.
Jrgns


7

abortmasih bisa hang jika ada utas yang menunggu. Jika Anda benar - benar ingin menghentikan segera coba:

Process.kill 9, Process.pid

0

FYI untuk ruby ​​on rails, Anda cukup menggunakan gem ini shutup, di direktori rails jalankan perintah ini di terminal bash

gem install shutup

itu akan menemukan PID dari server rel dan membunuhnya.

dan Anda juga dapat melakukannya lsof -wi tcp:3000jika Anda tidak memulai server di port lain jika tidak, Anda harus mengubah port tersebut3000

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.