Иногда бывает ситуация когда 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
@redfoxuz / #academy
Endi RedFox akademiyasini jonli kuzatish mumkin 🥳
• Suhbatdan qanday qilib oson o'tib shogird tushish mumkin?
— Shogirdlarni o'zidan eshiting.
• Shogirdlar nima uchun tez o'rganib, tez daromadga chiqadilar?
— RedFox metodikasini jonli kuzating.
• Kompaniya qanday tashkil topgan?
— Kompaniya asoschisidan tortib, rivojlanish jarayoniga guvohi bo'lgan barchadan eshitasiz.
• Studiya hayotini matnli, ovozli, video va eng asosiysi hech qanday rasmiyatchiliklarsiz tabiiy va jonli kuzating 😉
Kanalni kuzatish:
@redfoxacademy