У меня есть команда, чтобы проверить порт и уничтожить определенный pid, работающий на том порте. Но я хочу изменить его к,
Как я могу сделать это?
Код дан ниже.
sudo netstat -nlpt | grep 2020 | awk '{print $7}' | sed s+/.*++g | sort -u | xargs -i kill -kill {}
Можно использовать эту команду для удаления порта в Ubuntu.
sudo kill $(sudo lsof -t -i:portno)
Команда lsof или список открытых файлов с флагом-i узнают весь рабочий процесс определенного порта и дают соответствующий идентификатор процесса. Опция уничтожения завершит процесс с pid, данным от команды lsof.
Таким образом, если Вы хотите уничтожить работу процесса порта 3000, необходимо будет выполнить следующую команду
sudo kill $(sudo lsof -t -i:3000)