child-process

    1熱度

    2回答

    我在節點中做了一些繁重的統計,所以我將分支分派給子進程,其中子進程將處理所有mongo查詢並通過數據循環等最後將結果發回給母親進程。它使用相對較小的數據集很好。 但是當數據變得足夠大時,通信似乎被阻塞或發送回來時出現問題。返回的數據是相當大的HighChart對象,其中包含超過200k的數據點,我可以在子進程調用process.send(data)之前記錄消息,並且cpu活動在子進程中幾乎降到0,

    1熱度

    1回答

    我正在使用node.js編寫一個命令行界面來生成單元測試文件。我一直在使用查詢器來獲取用戶輸入,但是有一個字段中用戶很可能希望複製粘貼和/或編輯JSON數據的大型多行塊。因此,我的目標是: 在CLI中打開vim @某些點 - >允許輸入 - >關閉vim - >寫出tmp文件 - >處理結果。 問題是vim的輸入也會轉到父標準輸入,並且當返回鍵被擊中時,程序繼續在vim(混亂)之上。我很確定std

    0熱度

    1回答

    我試圖使R和nodej相互通信,但我遇到了一些問題。我將與此塊的代碼 var cp = require('child_process') var spawn = cp.spawn var r = spawn("rterm",["--ess" ,"--slave"]) r.stdout.on('data',function(data){ console.log(data.toSt

    1熱度

    1回答

    如果我只是正常運行應用程序,我可以產生一個gpg子進程並正常解密一個文件。 /app.js var spawn = require('child_process').spawn; function decrypt() { var gpg = spawn('gpg', ['--no-use-agent', '--passphrase', 'My Passphrase', './test

    1熱度

    3回答

    要求是: 子進程將返回一個值,IP地址,它使用wget方法 但子進程可能暫停。 父進程不能等待子進程,它需要一段時間後返回值。 可能的腳本是 parent.sh: ./child.sh & sleep 60 echo child_return_value child.sh: child_return_value=$(wget ipaddress)

    0熱度

    2回答

    我使用: - Ruby 1.9.3-p448 - Windows Server 2008 我有一個包含所使用的程序命令的文件,我用這種方式 C:\> PATH_TO_FOLDER/program.exe file.txt 使用它File.txt有一些命令,所以「program.exe」將執行以下操作: - Execute commands - Reads from a DB using

    1熱度

    1回答

    是否有可能從節點開始進程,該進程不是來自節點實例的子進程,而是系統進程? 如果我使用child_process,父進程中將包含新進程。問題是,如果父進程被取消,所有其他進程將被終止。我想運行新的進程而不是父進程被終止。

    1熱度

    2回答

    我有簡單的C程序,它使用fork()和execl()來執行應用程序。如果execl()無法運行應用程序,那麼我必須在父進程中調用一個函數並退出子進程。如果execl()成功運行應用程序,那麼我已經顯示父進程的成功日誌。因此,父進程應該等待子進程的execl()調用(只是調用,直到應用程序執行結束),獲取有關它的狀態信息,然後做出決定並繼續執行。這是我的代碼。 int main() {

    0熱度

    1回答

    我想與node.js的windows EXE進行通信。我是相當新的Node.js 以這個例子爲起點,但我不能得到它的工作。 http://juristr.com/blog/2014/03/integrating-node-with-csharp/ 它看起來像可執行文件沒有啓動,因爲連接是錯誤的,當我運行它。 我看不到在哪裏/如何啓動可執行文件。 EXE代碼(從它工作正常命令行中運行,返回無論是進入

    0熱度

    1回答

    當我在終端執行一個命令它會持續~5秒,但是當我使用require('child_process').exec與1分鐘的超時它會在1分鐘後返回[Error: Command failed: ] killed: true, code: null, signal: 'SIGTERM'? P.S.該命令會生成一些文件,並且在這兩種情況下輸出都可以。 更新:例如,這樣的行爲: var exec = requ