child-process

    0熱度

    1回答

    我有一個簡單的Node服務器,它爲一個頁面提供一個按鈕。點擊該按鈕需要在遠程主機上執行命令。當命令結束時,輸出應該被賦予該函數的響應並顯示在html中。 目前,這是服務器代碼: app.use(logger("combined")); app.use(bodyParser.urlencoded({ extended: true })); app.use(bodyParser.json());

    0熱度

    1回答

    我有一個C應用程序,其中的一個工作是調用一個可執行文件。該文件在編譯期間在中間代碼級別插入了性能測量例程。它可以測量時間或L1/L2/L3緩存未命中。換句話說,我修改了LLVM編譯器以插入對該函數的調用,並將結果打印到stdout以獲得任何已編譯的程序。 現在,就像我在開始時提到的那樣,我想從單獨的C應用程序執行程序(該結果返回到stdout)並保存該結果。我這樣做是正確的,現在的方式是: voi

    3熱度

    1回答

    我有一個node.js應用程序通過web請求接收文件,然後將轉換過程應用到此文件。由於該任務長時間運行,因此需要與主線程分開運行。 目前我剛通過setTimeout()呼叫調用了必要的代碼。爲了將主應用程序與轉換過程隔離起來,我想將它移出到子進程中,因爲它運行時間很長,我想將主代碼與正在進行的工作分開(我是否擔心得太多?)。目前,我打電話: const execFile = require('ch

    0熱度

    2回答

    我正在爲Node編寫一個簡單的基於消息的管理器/工作者(http://lya.fciencias.unam.mx/jloa/patrones/MW.html)模塊。通常,在多線程環境中,修改數據的代碼需要鎖定以防止其他線程更改數據中間例程,從而導致混淆競爭條件。例如: function assignWork(job) { if (!this.isWorkComplete && this.

    1熱度

    1回答

    我想將shelljs庫加入到angular 2打字稿中。我已將shelljs.d.ts文件包含到我的node_modules/shelljs庫中。 我的package.json "name": "myproj1", "description": "myproj1: A project", "typings": { "shelljs": { "definit

    5熱度

    1回答

    首先,我是一個完整的小白和如何使用Node.js昨天開始(也正是在多年使用Linux我第一次),所以請好的,明確的 我目前正在製作的node.js程序,其中包括啓動shell命令(主要是:掛載USB驅動器)。 我目前使用 var spawn = require('child_process').spawnSync; function shspawn(command) { spawn(

    1熱度

    1回答

    雖然書面方式的單元測試的一個簡單的工具,我無法得到一個子進程的進程退出代碼開始require('child_process').spawn。爲了簡化,如果向下,考慮其與代碼35退出這個簡單的節點的命令: SHELL> node -e "process.exit(35)" & [1] 23427 [1]+ Saída 35 node -e "process.exit(35)" 現在

    3熱度

    1回答

    如何在GnuCOBOL中啓動子進程? 在Node.js的,我們可以使用spawn或exec啓動子進程: var proc = require("child_process").spawn("ls", ["-l"]); proc.stdout.on("data", function (chunk) { console.log(chunk); }); // or var proc

    1熱度

    1回答

    我在一個子進程使用process.send時得到一個錯誤,如: process.send(someObject, function() { .... }); 子進程被創建爲: var child = require('child_process'); var forkedProcess = child.fork(nodeScriptFile); 的錯誤是: child_pro

    1熱度

    1回答

    如何在Fortran中啓動子進程(比如執行shell命令等)? 在Node.js的,我們可以使用spawn或exec啓動子進程: var proc = require("child_process").spawn("ls", ["-l"]); proc.stdout.on("data", function (chunk) { console.log(chunk); }); //