13/08/2015 - LINUX
Eğer belirli bir portu kullanan bir servisi çalıştırmak istediğinizde [Errno 98] Address already in use
hatasını alırsanız, aşağıdaki işlem ile o portu kullanan işlemi durdurabilirsiniz.
inanzzz@inanzzz:/api$ mkdocs serve
[I 150813 16:22:39 server:271] Serving on http://127.0.0.1:8000
[Errno 98] Address already in use
inanzzz@inanzzz:/api$ sudo netstat -lpn |grep :8000
tcp 0 0 127.0.0.1:8000 0.0.0.0:* LISTEN 5531/python
inanzzz@inanzzz:/api$ sudo kill -9 5531
inanzzz@inanzzz:/api$ sudo netstat -lpn |grep :8000
[1]+ Killed mkdocs serve
Bir işlemi ismiyle bulmak ve durdurmak istiyorsanız, aşağıdaki komutu kullanabilirsiniz. Komutu terminalde $ bin/auth
şeklinde çalıştırdığınızı varsayalım.
inanzzz@inanzzz:/api$ ps aux | grep -i bin/auth | awk {'print $2'} | xargs kill -9