已经使用绑定tcp连接
我使用以下日志运行了一个Web应用程序:
2015/01/05 12:57:56 Listening http://0.0.0.0:80
2015/01/05 12:57:56 listen tcp :80: bind: address already in use
它没有用,因为我在运行脚本之前已经运行了它。
无论如何,我可以强制取消绑定或终止绑定此端口的进程 这样我可以重新运行脚本并使用不同的代码提供相同的端口吗?
我正在使用ubuntu并希望使用ps
或kill
命令终止绑定tcp。
谢谢!
答案 0 :(得分:1)
假设root权限:
kill $(sudo netstat -tlpn |
perl -ne 'my @a = split /[ \/]+/; print "$a[6]\n" if m/:80 /gio')