Python 一行命令清除8000个开放端口,杀死在后台运行的django开发服务器
当我尝试在上使用CTRL+C重新启动django服务器时,请运行它Python 一行命令清除8000个开放端口,杀死在后台运行的django开发服务器,python,django,port,Python,Django,Port,当我尝试在上使用CTRL+C重新启动django服务器时,请运行它 python manage.py runserver 0.0.0.0:8000 返回: Django version 1.6.2, using settings 'project.settings' Starting development server at http://0.0.0.0:8000/ Quit the server with CONTROL-C. Error: That port is already in
python manage.py runserver 0.0.0.0:8000
返回:
Django version 1.6.2, using settings 'project.settings'
Starting development server at http://0.0.0.0:8000/
Quit the server with CONTROL-C.
Error: That port is already in use.
我发现这个命令运行良好,不会影响其他运行python的应用程序
netstat -tulpn |grep 8000|awk '{print $7}'|cut -d/ -f 1|xargs kill
我发现这个命令运行良好,不会影响其他运行python的应用程序
netstat -tulpn |grep 8000|awk '{print $7}'|cut -d/ -f 1|xargs kill
这里是我在OSX上使用的,我搜索“runserver”,而不是“8000”,因为有时我在非默认端口上运行
ps aux | grep runserver | grep-v'grep'| awk'{print$2}| cut-d/-f 1 | xargs kill
以下是我在OSX上使用的内容,我在OSX上搜索“runserver”,而不是“8000”,因为有时我在非默认端口上运行
ps aux | grep runserver | grep-v'grep'| awk'{print$2}| cut-d/-f 1 | xargs kill
一个你永远不会忘记的简单命令行;)
fuser-k 8000/tcp
一条您永远不会忘记的简单命令行;)
fuser-k 8000/tcp
以下是一行命令,用于清除端口并重新启动django-dev服务器:
sudo fuser -k <port_number>/tcp | python manage.py runserver <port_number>
sudo fuser-k/tcp | python manage.py runserver
可以是8000左右以下是一行命令,用于清除端口并重新启动django dev服务器:
sudo fuser -k <port_number>/tcp | python manage.py runserver <port_number>
sudo fuser-k/tcp | python manage.py runserver
可以是8000左右或使用ps-al
查找所有进程,并使用kill-9pid
终止进程,其中PID是服务器。我认为它可以工作,或者使用ps-al
查找所有进程,并使用kill-9pid
终止进程,其中PID是服务器。我认为它有效