Иногда бывает ситуация когда 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
PixiEditor
PixiEditor is a universal 2D editor that was made to provide you with tools and features for all your 2D needs. Create beautiful sprites for your games, animations, edit images, create logos. All packed up in an intuitive and familiar interface.
🔗 Links:
- Download
- Demo videos
- Features
- Website
- Source code
Organization: PixiEditor
❤️ Support the Project
If this project makes your life easier, here are a few quick ways to show some love:
⭐ Star the repo/app
☕ Buy a coffee for the developer
🛠 Contribute code, issues, or pull-requests
🏷 Tags: #Windows#Linux#MacOS#Editor#Graphic#Design
#WTF#Linux#CrazyIdea#梗
给那些经常把 vim 命令敲到各种奇怪地方的用户:
如果你把退出命令敲进 shell,那么你得到的基本上肯定是 command not found 。
那么下面的几个别名或许对你会有用:
# 退出shell
alias :q='exit'
alias :wq='exit'
# 退出shell但不保存命令历史记录
alias :q!='kill -9 $$'