child-process

    0熱度

    1回答

    我知道child_process可以用於執行linux命令。我可以在執行Meteor服務器端代碼時使用它嗎? 我想使用spawn創建一個將執行我的循環的進程。 我的循環每分鐘都會進行控制檯登錄。 myLoop(){ setInterval(function(){ console.log("test"); }, 60000); } 我希望這在不同的過程中執行。所以它會優化我的服務器資

    0熱度

    1回答

    如果我做child_process.exec('mycommand', { timeout: 5000 }, callback),我不知道是否由於超時或其他原因導致錯誤。有沒有辦法確定故障是否由傳遞給child_process的{ timeout: 5000 }選項造成?

    2熱度

    1回答

    我想給的NodeJS啓動一個子進程,並保存其輸出到一個變量。下面的代碼給它到stdout: require("child_process").execSync("echo Hello World", {"stdio": "inherit"}); 我想到的東西是類似下面的代碼: var test; require("child_process").execSync("echo Hello Wo

    0熱度

    1回答

    我有一個簡單的服務器設置使用NodeJs,我想從中發送命令到服務器上的終端。 我試圖使用child_process.exec發送一個命令,當我從終端運行正常工作。 我遇到的問題是找不到POST方法/ unLock。作爲我得到的迴應。 POST /unLock 404 1.770 ms - 1186 我已經包括服務器和路由碼/意見我在下面設置了,我是新來的節點,並努力學習,因此任何幫助,將不勝感

    1熱度

    1回答

    我的確瞭解.exec和.spawn之間的概念區別。 我試圖運行一個簡單的命令,可以說echo。 使用.exec時,該命令按預期工作。 With .spawn我收到Error: spawn echo ENOENT。 我在做什麼不正確? // WORKS AS EXEPCTED const exec= require('child_process').exec; exec("echo hello"

    0熱度

    1回答

    我有一個字符串形式的腳本,我想在Node.js子進程中執行。 的數據是這樣的: const script = { str: 'cd bar && fee fi fo fum', interpreter: 'zsh' }; 通常情況下,我可以用 const exec = [script.str,'|',script.interpreter].join(' '); con

    0熱度

    1回答

    我正在嘗試編寫一個nodejs腳本來產生一個觀察器進程併產生另一個進程來啓動我的開發服務器,但是我需要觀察者完成構建,在dev服務器啓動之前開始觀察。我試過使用超時,但很難確定構建完成的時間。 var spawn = require('child_process').spawn fileWatcher = spawn('cmd', [args'], { stdio: 'inherit' })

    0熱度

    1回答

    我正在使用下面的代碼來產生一個子進程,要求用戶輸入,然後它應該完成,但是從未觸發close事件。 const spawn = require('child_process').spawn; const p = spawn('script', ['that', 'prompts', 'user', 'for', 'input']); process.stdin.on('data', (data

    1熱度

    1回答

    我在gulp中重寫了一些bash代碼,它爲GitHub上的ublockorigin項目啓發,爲不同瀏覽器生成了幾個附加組件/擴展。 對於Firefox,有一行應該運行一個將目標目錄作爲參數的python腳本。在gulp中,我很難運行這個python腳本。 我試過gulp-run,gulp-shell,child_process,但他們都沒有給我正確的輸出。 當我從命令行運行python ./too

    -1熱度

    3回答

    我有下面的代碼,我試圖計算所有進程。我不明白如何計算最大進程數。 #include <stdio.h> #include <stdlib.h> int main() { int pid, pidmax = 0; while(1) { pid = fork(); pidmax = getpid(); if(pid == 0){