다음을 입력하여 노드 서버를 실행합니다.
node server.js
퍼티 터미널에서 실행하십시오. 이제 어떻게 서버를 중지하고 싶습니까? 키보드의 일시 정지 버튼을 눌러 보았습니다. 그러나 그것은 멈추지 않습니다.
답변
를 사용해보십시오 ctrl+c
. 보통 트릭입니다.
답변
다른 터미널에서 시도
killall node
OS X 및 Linux에서 작동
답변
‘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)
답변
명령 행에 ‘top’을 입력하고 종료하려는 프로세스의 프로세스 ID를 찾으십시오. ‘K’를 누르면 종료하려는 프로세스 ID를 입력하고 입력 한 후 Enter를 누르라는 프롬프트가 표시됩니다. 그런 다음 프로세스로 전송할 신호를 묻고 ‘9’를 입력하고 Enter를 누르십시오. 프로세스가 종료됩니다.
답변
명령 프롬프트의 Windows OS에서 CTRL + C를 누르 십시오. 멈추지 않을 때까지 기다렸다가 CTRL + C를 두 번 누르면 이것이 작동합니다.
답변
ctrl + shift + c는 우분투 터미널에서 트릭을 수행합니다.
답변
Babun에서 npm을 실행하는 동안 동일한 문제가 발생했으며 대신 Windows CMD를 사용하려고 시도했지만 (Babun에서 git 명령을 실행하는 데 비슷한 문제가 발생했기 때문에) 다른 결과가 나타났습니다.
CMD에서 npm을 실행할 때 스크립트가 실행되도록 Enter를 클릭 한 다음 자세한 내용을 보려면 w를 클릭하라는 메시지가 표시됩니다.
w를 클릭하면 다음과 같이 표시됩니다.
사용법보기
›실패한 테스트 만 실행하려면 f를 누르십시오.
›o를 누르면 변경된 파일과 관련된 테스트 만 실행됩니다.
›p를 눌러 파일 이름 정규식 패턴으로 필터링합니다.
›t를 눌러 테스트 이름 정규식 패턴으로 필터링합니다.
›q를 눌러 시계 모드를 종료하십시오.
›테스트 실행을 시작하려면 Enter를 누르십시오.
w를 클릭하면 npm이 중지되고 제어가 CMD로 돌아갑니다.