1. 程式人生 > >Node.js指令碼殺掉佔用埠的程序

Node.js指令碼殺掉佔用埠的程序

問題:express預設埠為3000,每次手動停止服務。發現該埠被系統正佔用,為了避免每次都手工停掉該系統呼叫,釋放埠。

執行指令碼命令
    node ./killl.sh
(killl.sh檔案)
var order='lsof -i :3000';
var exec = require('child_process').exec;
var qqname='shuai';
exec(order, function(err, stdout, stderr) {
    if(err){ return console.log(err); }
    stdout.split('\n').filter(function
(line){
var p=line.trim().split(/\s+/); var address=p[1]; if(address!=undefined && address!="PID"){ exec('kill '+ address,function(err, stdout, stderr){ if(err){ return console.log('釋放指定埠失敗!!'); } console.log('佔用指定埠的程式被成功殺掉!'
); }); } }); }); # 這是指令碼是用來殺死程序佔用的3000

相關推薦

Node.js指令碼殺掉佔用程序

問題:express預設埠為3000,每次手動停止服務。發現該埠被系統正佔用,為了避免每次都手工停掉該系統呼叫,釋放埠。 執行指令碼命令 node ./killl.sh (kill

Django:Error: [WinError 10013] 以一種訪問許可權不允許的方式做了一個訪問套接字的嘗試。(殺佔用程序

Error: [WinError 10013] 以一種訪問許可權不允許的方式做了一個訪問套接字的嘗試。 1.啟動伺服器的時候提示埠被佔用,Error: [WinError 10013] 以一種訪問許可權不允許的方式做了一個訪問套接字的嘗試。  解決方案 1.查找出被佔用的

windows下端口占用解決方法-檢視和殺死佔用程序

在Windows下啟動程式時有時會遇到埠被佔用的情況,由於一個埠同時只能執行一個程序,所以要想啟動新的程式就要先把佔用該埠的程序給kill掉,具體的命令分為以下三步, 以殺死佔用了80埠的程序為例: 1、根據埠號“80”查詢程序號 netstat -ano|findstr "80" TCP

linux --- 殺掉特定程序與啟用SSH服務

Linux下埠被佔用解決 有時候關閉軟體後,後臺程序死掉,導致埠被佔用。下面以JBoss埠8083被佔用為例,列出詳細解決過程。 解決方法: 1.查詢被佔用的埠 netstat -tln ne

Node.js中埠被佔用 CMD命令解決

寫的程式如下所示:var http= require('http'); var url=require('url'); var fs=require('fs'); var server=http.createServer(); var HtmlDir=__dirname +

自動化部署node.js指令碼

[[email protected] shell]# cat install_node.sh #!/bin/bash #ndoe.js安裝包名 NODE_VERSION='node-v8.

殺掉佔用指定程序

有時啟動tomcat,會啟動失敗,說埠已經被佔用,那麼到底是哪個程式佔用了埠呢? 如何判斷是哪個程序(程式)佔用了指定的埠呢? 下面我會分兩個平臺(windows,linux)來進行詳細說明 windows 系統 通過如下命令查詢佔用指定埠的pid(

Node.js入門以及第一個helloworld程序

目錄 rip 工作 直播 需要 減少 web容器 用戶 長連接 1、概念:簡單的說 Node.js 就是運行在服務端的 JavaScript。學之前需要明白Node.js是無法挑戰jsp、php或者asp這種老牌網站的地位的,是永遠不會出現在證券、金融這種領域的。node.

NideShop:基於Node.js+MySQL開發的微信小程序商城開源啦

開源商城 微信小程序商城 node.js+mysql 高仿網易嚴選的微信小程序商城(微信小程序客戶端)界面高仿網易嚴選商城(主要是2016年wap版)測試數據采集自網易嚴選商城服務端api基於Node.js+ThinkJS+MySQL計劃添加基於Vue.js的後臺管理系統、PC版、Wap版GitH

通過新浪雲部署NideShop微信小程序商城(基於Node.js+MySQL+ThinkJS)

小程序 微信 mysql 一、購買新浪雲SAE為什麽選擇SAE? 免費二級域名和支持https訪問,不用備案,可用於做微信小程序服務器。SAE推薦鏈接:http://sae.sina.com.cn/選擇對應的部署環境自定義 -> 開發言語:自定義 -> 運行環境:雲容器 -> 語

通過新浪雲部署Node.js微信小程序商城(不用買域名、不用備案、不用配置https)

個數 bre rem faq 開發 mem nbsp edi home 本文檔為微信小程序商城NideShop項目的安裝部署教程(GitHub),歡迎star 一、購買新浪雲SAE 為什麽選擇SAE?免費二級域名和支持https訪問,不用備案,可用做微信小程序服務器。 S

基於Node.js+MySQL開發的開源微信小程序B2C商城(頁面高仿網易嚴選)

收貨地址 lec load alt conf print 商品列表 pac data 高仿網易嚴選的微信小程序商城(微信小程序客戶端) 界面高仿網易嚴選商城(主要是2016年wap版) 測試數據采集自網易嚴選商城 功能和數據庫參考ecshop 服務端api基於Node.j

一種簡單的生產環境部署Node.js程序方法

set process 一次 ann 來安 環境配置 load 修改 evel 最近在部署Node.js程序時,寫了段簡單的腳本,發覺還挺簡單的,忍不住想與大家分享。 配置文件 首先,本地測試環境和生產環境的數據庫連接這些配置信息是不一樣的,需要將其分開為兩個文件存儲

Node.js + Web Socket 打造即時聊天程序嗨聊

入門教程 world rop 人員 ret blank over win splice 前端一直是一塊充滿驚喜的土地,不僅是那些富有創造性的頁面,還有那些驚贊的效果及不斷推出的新技術。像node.js這樣的後端開拓者直接將前端人員的能力擴大到了後端。瞬間就有了一統天下的感覺

模塊化方式構建Node.js應用程序

所有 改變 支持 don ash ogg 運行 xlsx 服務器 如今,幾乎所有的Web服務或集成都是在Node.js運行時上完成的。Node.js是一個具有很多社區支持的靈活平臺。我們甚至可以直接從Node.js創建xlsx,docx或pdf文檔。所有主流雲平臺都可以使用

程序後臺配置 --- CentOS 7.3 64、nginx、node.js

工作 數據 同時 本地 ane get 端口 域名解析 time 小程序後臺配置 目的 配置一個小程序後臺的開發、發布環境,同時保留頂級域名另作他用。 需求: 一個域名 一個主機 一個小程序賬號 系統和軟件 這裏使用CentOS 7.3 64位系統和nginx、node

Node.js的helloworld 程序

例如 body 代碼 con world pop ava click asc 用文本編輯器。如npp,鍵入例如以下代碼。存儲成hello.js console.log(‘hello‘) console.log(‘hell

使用events.EventEmitter 控制Node.js 程序執行流程

html 文件系統 bsp () googl round 命令 文件中 all 使用events.EventEmitter 控制Node.js 程序執行流程 標題寫的可能也不太對,大家領會精神; Node.js 是一個基於Chrome JavaScript 運行時建立的一

Four-operations: 使用node.js實現四則運算程序

任務 stand 設計 soft war 文檔 代碼規範 node 項目 一. 項目基本信息 項目成員: 陳旭欽, 郭鵬燕 項目倉庫: https://github.com/Yanzery/Four-operations 二. PSP2.1表格 PSP2.1 Pers

node.js寫一個jenkins發版指令碼

背景 每次到網頁裡手動發版有點煩,寫個指令碼來提高開發效率。 CFG 在 jenkins 設定裡獲取 API TOKEN。 把 host 和賬號密碼拼接起來就可以通過鑑權。 const token = { user: '', password: '', } const host = 'jen