child-process

    5熱度

    2回答

    我知道有一個api process.memoryUsage()來獲取當前進程中的內存使用情況。 但是,如果我通過child_process.spawn(command,[args],[options])啓動一個新的子進程,並且我得到一個ChildProcess對象,那麼如何才能獲得新的進程內存使用情況?

    1熱度

    1回答

    我正在編寫一個在後臺永久運行並不時啓動文件下載的node.js腳本。我想用WGET來下載文件,因爲它看起來更強大,直到我真正知道我在用node.js做什麼。 問題是,我想查看有關下載的進度。但是我無法找到一種通過node.js啓動WGET的方式,即爲WGET打開並顯示一個新的shell窗口。 節點的exec和spawn函數在後臺運行外部命令並允許我訪問輸出流。但是因爲我的腳本在後臺運行(隱藏),所

    5熱度

    1回答

    我正在使用nodejs作爲解碼GET參數並以某種編碼格式返回數據的Web服務器。解碼/編碼是使用nodejs的加密模塊完成的,這似乎是同步的。雖然服務單個請求所花費的時間足夠快,但阻止事件循環使服務在併發性方面表現不佳。 我的要求很簡單,使事件循環之外的編碼/解碼功能。 獨立的進程(child_process或簇) 這可以是一個獨立的進程僅用於該目的,但是由於編碼/解碼將被阻擋在子進程,這將停止子

    7熱度

    2回答

    我在Node.js中創建了一個小型私有遊戲服務器管理器;目前,它由通過child_process產卵運行遊戲: var server = spawn(cmd, args, { cwd: 'something' }); 只要經理繼續運行,我能管的命令和處理孩子,我想。但是,請考慮我的經理崩潰或關閉的可能性。我如何重新連接到以前衍生的子進程(當管理者關閉時仍然運行)?我可以存儲pidfiles以基

    0熱度

    1回答

    我正在試圖使用child_process將lftp程序包裝到node.js應用程序中。問題是lftp不會將其輸出寫入stdout,所以我無法在node.js中捕獲它的輸出。示例代碼: var proc = require('child_process').spawn('lftp', ['-p', port, '-u', username + ',' + password, host]); pr

    6熱度

    1回答

    我想製作一個Node.js腳本來分析磁盤使用情況。爲此,我剔除了du,但我無法弄清楚如何逐行讀取子進程的輸出。以下是我試過到目前爲止: var spawn = require("child_process").spawn, rl = require('readline'), du = spawn('du', ['/home']); linereader = rl.cr

    3熱度

    3回答

    是否有可能在node.js中創建父進程中不會退出的子進程? 我正在運行節點v0.6.19。

    2熱度

    1回答

    我是Node的新手,並且絆倒了它的一些非阻塞元素。我試圖創建一個對象,並有它的內容之一是,它返回一個child_process.exec的標準輸出,像這樣一個功能: var exec = require('child_process').exec; var myObj = {}; myObj.list = function(){ var result; exec("ls

    0熱度

    1回答

    瀏覽器如何處理新選項卡的創建。它是否分叉或創建一個新的線程?你能指出我如何選擇創建一個新的線程和一個子進程。

    2熱度

    1回答

    我的節點應用程序調用了child_process.exec,此時我無法再'進入'每行代碼,並且節點應用程序中的任何斷點都不會由.exec啓動。 如何使用WebStorm來調試此應用程序,就像調用child_process.exec與其他函數調用一樣?