Иногда бывает ситуация когда 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
🍎❌ Edwin Díaz ha renunciado oficialmente a los dos últimos años garantizados y a los $38 millones de dólares restantes de su contrato.
✅ Ahora es agente libre.
📺 Anthony DiComo & MLB on FOX.
#️⃣#EDíaz
🗞 | t.me/MLB_Daily
🚨 Edwin Díaz ha sido vinculado con peleas de gallos ilegales en Puerto Rico, según USA TODAY.
🚨 La pena máxima para los participantes en una pelea de gallos es de cinco años de prisión y una multa.
#Dodgers#EDíaz
🗞 | t.me/MLB_Daily
🔵🏥 Los Dodgers anunciaron que Edwin Díaz será operado el miércoles para extraer los cuerpos sueltos en su codo derecho y se espera que regrese en la segunda mitad de la temporada.
#Dodgers#EDíaz
🗞 | t.me/MLB_Daily
💥 ÚLTIMA HORA 🛰🍎: Los Dodgers y el agente libre Edwin Diaz han llegado a un acuerdo por 3 años y 69 millones, según Will Sammon de The Athletic.
#️⃣#Dodgers#EDíaz
🗞 | t.me/MLB_Daily
🍎 Los Mets todavía están interesados en Edwin Díaz incluso después de su supuesta contratación de Devin Williams según informes 👀
#️⃣#Mets#EDíaz
🗞 | t.me/MLB_Daily
🇵🇷🍎 Se ha confirmado que Edwin Díaz será el cerrador de Puerto Rico en el Clásico Mundial de Béisbol, según @primerahora.
#️⃣#TeamPuertoRico#EDíaz#WBC26
🗞 | t.me/MLB_Daily