Как остановить Метеор?
единственный ответ на этот вопрос, который я видел - начните другую копию на другом порту. переключение с одного рабочего пространства Метеора на другое Хорошо, я вижу, что могу запустить еще один на другом порту, но как остановить первый?
14 ответов:
Я использую эту команду:
kill -9 `ps ax | grep node | grep meteor | awk '{print }'`
или я запускаю это, если я нахожусь на своей локальной машине, чтобы убить удаленные процессы:
ssh [user]@[server] <<'ENDSSH' kill -9 `ps ax | grep node | grep meteor | awk '{print }'` exit ENDSSH
на OSX вернитесь к термину, который вы открыли, чтобы запустить meteor, и используйте CTRL+C завершить процесс.
введите команду "Ctrl + C" на терминале, где выполняется процесс meteor. Это самый простой способ убить процесс как в Mac, так и в Ubuntu. Хотя не уверен в окнах.
Удачи В Кодировании!
подобно ответу Фернандо, если вы находитесь на OSX, вы можете выйти из процессов
node
иmongod
использование монитора активности.бросить
node
приведет к остановке сервера. База данных по-прежнему будет работать и принимать входящие соединения, поэтому выходmongod
отключит базу данных.
в моем случае (Ubuntu 11.10) я открываю Системный монитор и убиваю вручную
node
иmongod
процессы.конечно, вы можете использовать также терминал и убить эти процессы, зная их PID.
редактирование ответа Джона Девора (принято): если вы редактируете свой код с помощью 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 }'`
когда вы смотрите на терминал с запущенным нежелательным метеором, просто нажмите Ctrl+C чтобы отключить Метеор.
чтобы запустить больше приложений бок о бок запустить на другой порт с
--port
опции
порт по умолчанию-3000.Если вы хотите запустить его в другой порт ниже Метеор запустить-порт 3030
выполнить в командной строке.Если вы хотите остановить использование ctrl+c в необходимой командной строке
введите команду "Ctrl + C" на терминале, где вы хотите остановить процесс выполняется. Это самый простой способ убить процесс как в Mac, так и в Ubuntu и Windows.И вы можете использовать "meteor run --port portnumber" для запуска двух или более проектов одновременно
это так просто в моем случае, у меня всегда есть две открытые вкладки терминала, одна для запуска Meteor/остановки его, а другой терминал для работы с командами. Поэтому, чтобы остановить его, я просто делаю универсальный
control+c
для остановки рабочего процесса.