Programing

Meteor를 중지하는 방법?

lottogame 2020. 12. 7. 07:40
반응형

Meteor를 중지하는 방법?


내가 본이 질문에 대한 유일한 대답은 다른 포트에서 다른 복사본을 시작하는 것입니다. 하나의 Meteor 작업 공간에서 다른 작업 공간으로 전환하기 좋아요, 다른 포트에서 다른 작업을 실행할 수 있습니다. 그러나 첫 번째 작업을 중지하는 방법은 무엇입니까?


이 명령을 사용합니다.

kill -9 `ps ax | grep node | grep meteor | awk '{print $1}'`

또는 원격 프로세스를 종료하기 위해 로컬 컴퓨터에있는 경우 다음을 실행합니다.

ssh [user]@[server] <<'ENDSSH'
kill -9 `ps ax | grep node | grep meteor | awk '{print $1}'`
exit
ENDSSH

OSX에서 meteor를 시작하기 위해 연 용어로 돌아가서 CTRL+ C사용 하여 프로세스를 종료하십시오.


Meteor가 : 3000 포트에서 실행중인 경우 :

kill -9 $(lsof -i :3000 -t); 

당신은 OSX에 있다면 페르난도의 응답과 유사하게, 당신은 프로세스를 종료 할 수 nodemongod활동 모니터를 사용하여.

종료 node하면 서버가 중지됩니다. 데이터베이스는 여전히 실행 중이고 들어오는 연결을 수락하므로 종료 mongod하면 데이터베이스가 꺼집니다.


유성 프로세스가 실행중인 터미널에 "Ctrl + C"명령을 입력합니다. 이것은 Mac과 Ubuntu 모두에서 프로세스를 종료하는 가장 쉬운 방법입니다. 하지만 Windows는 확실하지 않습니다.

행복한 코딩!


필자의 경우 (Ubuntu 11.10) 시스템 모니터를 열고 수동으로 nodemongod프로세스를 종료합니다.

물론 터미널을 사용하여 PID를 알고있는 이러한 프로세스를 종료 할 수도 있습니다.


John Devor의 (허용되는) 답변에 대한 편집 : Atom으로 코드를 편집하는 경우 그의 명령은 편집기 인스턴스를 죽일 수 있습니다.

$ ps ax | grep node | grep meteor
19312 pts/2    Sl+    0:16 /home/teo/.meteor/packages/meteor-tool/.1.1.4.e4elpj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/bin/node /home/teo/.meteor/packages/meteor-tool/.1.1.4.e4elpj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/tools/main.js
19541 pts/2    Sl+    0:02 /home/teo/.meteor/packages/meteor-tool/.1.1.4.e4elpj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/bin/node /home/teo/meteor/beari/dist/.meteor/local/build/main.js
24438 ?        Sl     0:00 /usr/share/atom/atom --no-deprecation /home/teo/.atom/packages/linter-jshint/node_modules/jshint/bin/jshint --reporter /home/teo/.atom/packages/linter-jshint/node_modules/jshint-json/json.js --filename /home/teo/meteor/beari/beari.js -

다음과 같은 명령을 사용하는 것이 좋습니다.

kill -9 `ps ax | grep node | grep meteor | grep -v atom | awk '{print $1}'`

원치 않는 유성이 실행중인 터미널을 볼 때 Ctrl+ C눌러 유성을 끄십시오.

더 많은 응용 프로그램을 나란히 실행하려면 --port옵션 을 사용하여 다른 포트에서 실행하십시오.


기본 포트는 3000입니다. 다른 포트에서 실행하려면 meteor run --port 3030 아래를 사용하십시오.

두 개의 명령 프롬프트에서 실행하십시오. 중지하려면 필요한 명령 프롬프트에서 ctrl + c를 사용하십시오.


sudo killall -9 node명령을 사용하십시오 . 모든 rprocess를 종료합니다.


프로세스를 중지하려는 터미널에 "Ctrl + C"명령을 입력하십시오. 이것은 Mac과 Ubuntu 및 Windows 모두에서 프로세스를 종료하는 가장 쉬운 방법입니다. "meteor run --port portnumber"를 사용하여 두 개 이상의 프로젝트를 동시에 실행할 수 있습니다.


터미널에서 다음을 사용했습니다. $ sudo killall -9 node(실행중인 모든 노드 작업을 종료합니다)


제 경우에는 매우 간단합니다. 저는 항상 두 개의 터미널 탭이 열려 있습니다. 하나는 Meteor 실행 / 중지 용이고 다른 하나는 명령 작업용입니다. 그래서 그것을 멈추기 위해 나는 control+c작업 과정을 멈추기 위해 보편적 인 행동을합니다 .


사실 kill -9유성을 즉시 죽이는 건 좋은 생각이 아닙니다. 이는 비상 기능이며 kill프로세스가 종료 절차를 실행하지 못하도록 방지하므로 일반 (지정된 신호 없음)이 실패 할 때만 적용해야 합니다.

참고 URL : https://stackoverflow.com/questions/12238382/how-to-stop-meteor

반응형