に私は、私は、Linuxのプロセスの一覧から、このプロセスを強制終了したいときに私のUbuntu 11でC++で開発されたシミュレータプログラムを昼食と再びそれを実行したい、私はこのエラーに直面した:ソケットを初期化する際のエラー:port = 6000。アドレスはすでに使用
Error initializing sockets: port=6000. Address already in use
私はプロセスのPIDを見つけるためにlsofコマンドを使用しました:
[email protected]:~$ lsof -i:6000 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME rcssserve 8764 saman 3u IPv4 81762 0t0 UDP *:x11
その後私は8764のPIDを殺そうとしましたが、それでもエラーがあります。 どうすれば修正できますか?
udp 0 0 0.0.0.0:6000 0.0.0.0:* 3543/rcssserver、どのようにカーネルがそれを落としたのか。 – sparkmood
rcsserverは実行しているシミュレータですか?そのプロセスがソケットを持っているので、あなたはそれを殺すべきです。それは間違って閉じたソケットではありません –
はいrcssserverはシミュレータです。はい、あなたは正しいです。できます。 – sparkmood