1

У меня есть HTTP-сервер, который я запускаю, используя следующую команду

username@machine:~project/www$ http-server . --cors 

Обычно он запускается на порту 8080, но если ввести ctrl+z и затем попытаться снова выполнить ту же команду, он запустится на порту 8081.

Как я могу закрыть предыдущий сервер, чтобы 8080 снова стал свободным?

2 ответа2

2

Если это первый фоновый процесс, который вы создали, вы можете просто использовать kill %1 . Если нет, вы захотите запустить jobs и проверить, какой номер в этом списке.

2

Используйте ctrl+c чтобы убить процесс. ctrl+z просто приостанавливает это.

Дальнейшее чтение: Что отличается между Ctrl+Z и Ctrl+C в командной строке Unix?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .