У меня есть HTTP-сервер, который я запускаю с помощью следующей команды
username@machine:~project/www$ http-server . --cors
Обычно он запускается на порту 8080, но если ввести ctrl+z
и попытаться выполнить ту же команду еще раз, он запустится на порту 8081.
Как мне отключить предыдущий сервер, чтобы 8080 снова стал свободным?
решение1
Если это первый фоновый процесс, который вы создали, вы можете просто использовать kill %1
. Если нет, вам нужно будет запустить его jobs
и проверить, какой у него номер в этом списке.
решение2
Используйте ctrl+c
для завершения процесса. ctrl+z
Просто приостанавливает его.
Дальнейшее чтение:В чем разница между Ctrl+Z и Ctrl+C в командной строке Unix?