Ruby 스크립트 실행 중지


102

같은 방법이있다 exit또는 die루비 스크립트의 실행을 중지 PHP의는?

답변:


103

하나 abort또는 exit도움이 될 것입니다.


3
@webwurst가 다른 답변에서 말한 것처럼 abort를 사용하여 스크립트에 실패한 끝을 지정하고 성공적인 끝을 위해 종료하십시오.
Jrgns


7

abort대기중인 스레드가 있으면 여전히 멈출 수 있습니다. 당신이 경우 정말 종료하려면 즉시 시도 :

Process.kill 9, Process.pid

0

참고로 ruby ​​on rails의 경우이 gem을 사용하면 shutup됩니다. rails 디렉토리에서 bash 터미널에서이 명령을 실행합니다.

gem install shutup

그것은 rails 서버의 PID를 찾아 죽일 것입니다.

lsof -wi tcp:3000다른 포트에서 서버를 시작하지 않은 경우 에도 할 수 있습니다. 그렇지 않으면 포트를 변경해야합니다.3000

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.