Я запускаю сервер узлов, набрав
node server.js
из замазочного терминала, чтобы запустить его. Теперь я хочу остановить сервер, как мне это сделать? Я попытался нажать кнопку паузы на клавиатуре. Но это не останавливает это.
Попробуйте использовать ctrl+c
, как правило, делает свое дело.
app.close()
еслиvar app = require('http').createServer()
.Попробуй из другого терминала
killall node
Работает в OS X и Linux
источник
Если вы собираетесь использовать команду top для уничтожения процесса, попробуйте сначала отправить сигнал «2», а не «9». Отправка «9» - это что-то вроде того, чтобы вытащить штекер из вашего компьютера вместо того, чтобы выдавать команду выключения. Иногда это может иметь некоторые нежелательные последствия. Отправка «2» имеет тот же эффект, что и
ctrl+c
.Для справки, вот различные сигналы, которые вы можете отправить, чтобы остановить процесс, и что они означают: (со страницы man kill)
источник
Введите 'top' в командной строке и найдите идентификатор процесса, который вы хотите уничтожить. Нажмите «K», он предложит вам ввести идентификатор процесса, который вы хотите убить, введите его и нажмите ввод. Затем он спросит, какой сигнал вы хотите передать процессу, введите «9» и нажмите ввод. Процесс будет убит.
источник
На окнах ОС в командной строке нажмите CTRL + C и дождитесь остановки, если это не произойдет, затем нажмите CTRL + C 2 раза, это точно сработает.
источник
Ctrl + Shift + C делает трюк в терминале Ubuntu
источник
У меня была та же проблема при запуске npm из Babun, а затем я попытался использовать Windows CMD (потому что у меня была похожая проблема при запуске команд git из Babun), и это показало разные результаты.
Когда я запускаю npm из CMD, мне нужно было нажать Enter, чтобы скрипт был выполнен, а затем меня попросили нажать w, чтобы показать больше деталей.
Я нажал w и это показало:
Отслеживание использования
›Нажмите f, чтобы запустить только неудачные тесты.
›Нажмите o, чтобы запустить только тесты, связанные с измененными файлами.
›Нажмите p, чтобы отфильтровать по шаблону регулярного выражения имени файла.
›Нажмите t для фильтрации по шаблону регулярного выражения имени теста.
›Нажмите q, чтобы выйти из режима просмотра.
›Нажмите Enter, чтобы запустить тестовый прогон.
Я нажал w и npm был остановлен и вернул управление в CMD.
источник