답변:
'top'명령을 사용하여 프로세스를 종료하려면 '9'가 아닌 '2'신호를 먼저 보내보십시오. '9'를 보내는 것은 종료 명령을 내리는 대신 컴퓨터의 플러그를 당기는 것과 같습니다. 때때로 원하지 않는 결과가 발생할 수 있습니다. '2'를 보내는 것은와 같은 효과를 갖습니다 ctrl+c
.
참고로, 프로세스를 중지하기 위해 보낼 수있는 다른 신호와 그 의미는 다음과 같습니다. (kill man page에서)
1 HUP (hang up)
2 INT (interrupt)
3 QUIT (quit)
6 ABRT (abort)
9 KILL (non-catchable, non-ignorable kill)
14 ALRM (alarm clock)
15 TERM (software termination signal)
Babun에서 npm을 실행하는 동안 동일한 문제가 발생했으며 대신 Windows CMD를 사용하려고 시도했지만 (Babun에서 git 명령을 실행하는 데 비슷한 문제가 발생했기 때문에) 다른 결과가 나타났습니다.
CMD에서 npm을 실행할 때 스크립트가 실행되도록 Enter를 클릭 한 다음 자세한 내용을 보려면 w를 클릭하라는 메시지가 표시됩니다.
w를 클릭하면 다음과 같이 표시됩니다.
사용법보기
›실패한 테스트 만 실행하려면 f를 누르십시오.
›o를 누르면 변경된 파일과 관련된 테스트 만 실행됩니다.
›p를 눌러 파일 이름 정규식 패턴으로 필터링합니다.
›t를 눌러 테스트 이름 정규식 패턴으로 필터링합니다.
›q를 눌러 시계 모드를 종료하십시오.
›테스트 실행을 시작하려면 Enter를 누르십시오.
w를 클릭하면 npm이 중지되고 제어가 CMD로 돌아갑니다.
app.close()
if 를 사용할 수 있습니다var app = require('http').createServer()
.