{"data":{"site":{"siteMetadata":{"title":"Lime Brains","description":"We are The Software House where business questions meet software answers.","url":"https://limebrains.com"}},"markdownRemark":{"html":"<h1>Problem 😱</h1>\n<p>You run your server and get:</p>\n<div class=\"gatsby-highlight\" data-language=\"text\"><pre class=\"language-text\"><code class=\"language-text\">s.bind((hostname, port))\nOSError: [Errno 48] Address already in use</code></pre></div>\n<hr>\n<h1>Solution 🤓</h1>\n<div class=\"gatsby-highlight\" data-language=\"bash\"><pre class=\"language-bash\"><code class=\"language-bash\"><span class=\"token operator\">|</span> <span class=\"token operator\">=</span><span class=\"token operator\">></span> <span class=\"token function\">lsof</span> <span class=\"token parameter variable\">-i</span> :your-port-num\n\n\n<span class=\"token operator\">|</span> <span class=\"token operator\">=</span><span class=\"token operator\">></span> <span class=\"token function\">lsof</span> <span class=\"token parameter variable\">-i</span> :8000\nCOMMAND     PID          <span class=\"token environment constant\">USER</span>   FD   TYPE             DEVICE SIZE/OFF NODE NAME\npython3.5 <span class=\"token number\">81097</span> pythonicninja    4u  IPv4 0x5a7b2c523567dcd7      0t0  TCP *:irdmi <span class=\"token punctuation\">(</span>LISTEN<span class=\"token punctuation\">)</span>\n\n\n<span class=\"token operator\">|</span> <span class=\"token operator\">=</span><span class=\"token operator\">></span> <span class=\"token function\">lsof</span> <span class=\"token parameter variable\">-i</span> :8000 <span class=\"token parameter variable\">-t</span> <span class=\"token operator\">|</span> <span class=\"token function\">xargs</span> <span class=\"token function\">kill</span> <span class=\"token parameter variable\">-9</span></code></pre></div>\n<p>function:</p>\n<div class=\"gatsby-highlight\" data-language=\"bash\"><pre class=\"language-bash\"><code class=\"language-bash\"><span class=\"token keyword\">function</span> <span class=\"token function-name function\">fport</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span> <span class=\"token punctuation\">{</span> <span class=\"token function\">lsof</span> <span class=\"token parameter variable\">-i</span> <span class=\"token builtin class-name\">:</span><span class=\"token variable\">$@</span><span class=\"token punctuation\">;</span> <span class=\"token punctuation\">}</span>\n\n<span class=\"token keyword\">function</span> <span class=\"token function-name function\">kport</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span> <span class=\"token punctuation\">{</span> <span class=\"token function\">lsof</span> <span class=\"token parameter variable\">-i</span> <span class=\"token builtin class-name\">:</span><span class=\"token variable\">$@</span> <span class=\"token parameter variable\">-t</span> <span class=\"token operator\">|</span> <span class=\"token function\">xargs</span> <span class=\"token function\">kill</span> -9<span class=\"token punctuation\">;</span> <span class=\"token punctuation\">}</span></code></pre></div>\n<p>usage:</p>\n<div class=\"gatsby-highlight\" data-language=\"bash\"><pre class=\"language-bash\"><code class=\"language-bash\"><span class=\"token operator\">|</span> <span class=\"token operator\">=</span><span class=\"token operator\">></span> fport <span class=\"token number\">8000</span>\nCOMMAND     PID          <span class=\"token environment constant\">USER</span>   FD   TYPE             DEVICE SIZE/OFF NODE NAME\npython3.5 <span class=\"token number\">25369</span> pythonicninja    6u  IPv4 0x5a7b2c5216355cd7      0t0  TCP *:irdmi <span class=\"token punctuation\">(</span>LISTEN<span class=\"token punctuation\">)</span>\npython3.5 <span class=\"token number\">25373</span> pythonicninja    6u  IPv4 0x5a7b2c5216355cd7      0t0  TCP *:irdmi <span class=\"token punctuation\">(</span>LISTEN<span class=\"token punctuation\">)</span>\npython3.5 <span class=\"token number\">25373</span> pythonicninja    8u  IPv4 0x5a7b2c5216355cd7      0t0  TCP *:irdmi <span class=\"token punctuation\">(</span>LISTEN<span class=\"token punctuation\">)</span>\n\n<span class=\"token operator\">|</span> <span class=\"token operator\">=</span><span class=\"token operator\">></span> kport <span class=\"token number\">8000</span></code></pre></div>\n<h1>🎉🎉🎉</h1>","excerpt":"Problem 😱 You run your server and get: Solution 🤓 function: usage: 🎉🎉🎉","frontmatter":{"title":"How to find / kill process running on port?","subtitle":"How to find / kill process running on port?","date":"2017-10-24 15:15","seo":{"title":"How to find / kill process running on port?","description":"How to find / kill process running on port?","noindex":false}},"fields":{"slug":"/blog/2017-10-24T15:15-find-process-running-on-port/"}}},"pageContext":{"slug":"/blog/2017-10-24T15:15-find-process-running-on-port/","indexable":false}}