node啟動程式-清理由於崩潰導致的沒有關掉的程式
const _execSync = require('child_process').execSync
execSync (cmd, opt = {}) {
return _execSync(cmd, Object.assign({ stdio: 'pipe', maxBuffer: maxBuffer }, opt))
}
// 清理由於崩潰導致的沒有關掉的程式 --------------------
var list = execSync('ps ax | grep node').toString().split('\n')
var cmd = list.map(i => {
if (/(node server|node \.\/src\/mockServer\/app\.js)$/.test(i)) {
return i.match(/^\s*(\d+)/gi)[0].trim()
}
return ''
}).filter(i => !!i)
if (cmd.length) {
cmd = cmd.map(i => `kill -9 ${i}`)
cmd = cmd.join(';')
execSync(cmd)
}
相關文章
- Node出錯導致執行崩潰的解決方案
- 微軟修復了導致 Outlook 啟動時崩潰的問題微軟
- 模態對話方塊可能導致程式崩潰
- hp-unix 殭屍程式導致系統崩潰
- 關於SDWebImage載入高清圖片導致app崩潰的問題WebAPP
- 關於應用啟動連續崩潰的解決思考
- memcopy 導致的程式碼崩潰問題,memcpy的三大踩坑記memcpy
- 關於Mozilla崩潰的研究
- 執行緒崩潰為什麼不會導致 JVM 崩潰執行緒JVM
- GNU/Linux程式崩潰分析框架漏洞導致核心提權風險Linux框架
- lol關於win10系統導致閃退崩潰修復方法Win10
- iOS載入單張圖片導致崩潰的分析iOS
- 關於沒有熔斷降級導致服務重啟問題
- 記一次 .NET某工控 宇宙射線 導致程式崩潰分析
- 作為程式設計師,有沒有讓你感到既無語又崩潰的程式碼註釋?程式設計師
- Linux中程式崩潰及重啟的原因詳解!Linux
- 解決Qt中ui->tableView->setModel(model);導致程式崩潰 問題QTUIView
- 最短的崩潰程式(C語言版)C語言
- WkWebView 令人崩潰的崩潰WebView
- 新的Firefox bug可導致瀏覽器程式與作業系統一同崩潰Firefox瀏覽器作業系統
- A站大流量導致服務崩潰異常分析
- iOS開發-stringByEvaluatingJavaScriptFromString導致崩潰iOSJavaScript
- 私有網路介面丟失導致例項崩潰
- ORACLE windows驅動磁碟機代號自動變更導致oracle資料庫崩潰無法啟動OracleWindows資料庫
- 關於程式設計師的段子,有沒有get到你的點?程式設計師
- linux 使用不安全的sprintf函式,儲存字元越界導致程式莫名崩潰問題Linux函式字元
- C++記錄程式崩潰時的dumpfileC++
- 關於反射的導致panic的一段程式碼,求解答反射
- 關於node.js的程式管理Node.js
- 記錄一個LifeCycle 多執行緒使用導致的崩潰執行緒
- 案例解析:執行緒池使用不當導致的系統崩潰執行緒
- HttpClient引發的執行緒數過多導致應用崩潰HTTPclient執行緒應用崩潰
- 誤升級GLIBC導致系統崩潰之後
- 儲存崩潰導致資料丟失如何處理
- 建立物化檢視導致資料庫例項崩潰資料庫
- 【Cocos2d-x】遮蔽Emoji並解決由於Emoji導致的崩潰問題
- 諾頓誤殺系統檔案 導致百萬臺電腦處於崩潰邊緣
- 關於程式設計,大學沒有傳授的10件事程式設計