PHP gibi exitveya diePHP'de bir Ruby betiğinin yürütülmesini durduran bir yöntem var mı ?
Yanıtlar:
abortKernel.exit(false)yürütmeyi hemen sonlandıran bir takma addır.
exitiçin bir takma Kernel.exit(true)addır ve SystemExityakalanabilecek istisnayı yükseltir . Ayrıca at_exitçalışır ve finalizerssonlandırmadan önce çalıştırılır.
abortbekleyen iş parçacığı varsa hala askıda kalabilir. Eğer varsa gerçekten sonlandırmak istiyorum hemen deneyin:
Process.kill 9, Process.pid
Bilginize, Ruby on rails için, bu mücevheri kullanabilirsiniz
shutup, raylar dizininde bu komutu bash terminalinde çalıştırın
gem install shutup
rails sunucusunun PID'sini bulacak ve onu öldürecektir.
ve ayrıca lsof -wi tcp:3000sunucuyu başka bir bağlantı noktasında başlatmadıysanız, aksi takdirde bağlantı noktasını değiştirmeniz gerekir.3000