Иногда бывает ситуация когда dev-сервер по какой-либо причине не закрылся и висит в процессах, занимая порт.
Это может быть из-за падения IDE или просто сам забыл погасить и закрыл терминал.
Для таких случаев я набросал простую функцию с командой:
kill_on_port() {
port=$(lsof -t -i:$1)
echo "KILL PROCESS:" $port
sudo kill -9 $port
}
alias killonport="kill_on_port $@"
Код поместить в ~/.bashrc и рестартнуть систему.
Если во время старта dev-сервера получаете ошибку что порт уже занят, просто выполните команду, подставив свой порт.
Bash
kill_on_port 8000
Скорее всего бесполезно, если другой процесс назначен на перезапуск вашего dev-сервера в случае падения.
Имя команды можете изменить на любое другое.
#linux
Легкость в любых делах 💼✨
💻 Ноутбук ASUS ExpertBook B1 — идеальный помощник для корпоративных пользователей. За счет новейшего процессора Intel Core 7, превосходного звука и изображения, а также повышенной прочности, он обеспечит вам максимальную продуктивность!
🔹 Поддержка функций Copilot на базе ИИ.
🔹 Скоростной беспроводной модуль Wi-Fi 6E.
🔹 Малый вес и отличная автономность.
#ASUS#ExpertBook#Ноутбук
ASUS ExpertBook B3: Мощный бизнес-ноутбук с искусственным интеллектом! 💼⚡
Повышайте продуктивность без лишних усилий, благодаря интеллектуальной оптимизации работы, продвинутой системе безопасности и высокой производительности.
Работайте эффективно — в любое время и в любом месте!
#ASUS#ExpertBook#AIPC#AI#Продуктивность#Безопасность
💻 "ExpertBook P5 — мое универсальное рабочее пространство!" — делится Расул Касымбеков, руководитель бренда одежды для поваров Chef Star. 💫
🤩 От управления заказами до разработки дизайна — этот ноутбук справляется со всеми задачами.
▶️ Узнайте, почему Расул выбрал ExpertBook P5 для своего бизнеса: https://cis.asus.click/ExpertBookP5
#ASUS#ExpertBook#P5#бизнес#отзыв