child-process

    0熱度

    2回答

    在OSX下,存在「open -W」,允許等待可執行文件的結尾。 什麼是Windows的等效指令? Linux確實有像sublime-text(subl)這樣的程序的非阻塞行爲。它是如何做到的(execv?) 基本上,我試圖在C程序中啓動一個可執行文件並等到它結束。

    3熱度

    1回答

    我在節點中工作,因爲它通過Visual Studio代碼擴展進行。我成功地創建了子進程,並可以根據命令終止它們。我希望在進程意外退出時運行代碼,這似乎是「退出」事件的目的,但我不清楚如何調用它,這是我正在使用的代碼,進程運行,但不檢測/登錄退出,注意output.append是的console.log的Visual Studio代碼特定版本(): child = exec('mycommand'

    9熱度

    2回答

    我使用節點child_process API https://nodejs.org/api/child_process.html#child_process_child_process_spawn_command_args_options var child = child_process.spawn(cmd, val, options); 從我用的是孩子以下 child.stdout.pip

    6熱度

    1回答

    我試圖找到fork()系統調用的運行時間。每個子進程需要立即退出,並且在創建下一個子進程之前父進程需要對wait()。我還想使用名爲time的shell內置命令來測量程序的執行時間。 到目前爲止我有這個代碼,但不知道如果我做對了。 #include <sys/types.h> #include <stdlib.h> #include <stdio.h> #include <unistd.h>

    2熱度

    2回答

    我有一個「主機」的靜態列表及其信息,以及「主機代理」的動態列表。只要通過TCP連接連接到服務器,每臺主機都有且僅有一個代理。由於主機可能連接也可能不連接,因此其代理進程可能啓動也可能不啓動。當一個TCP包與主機ID一起到達時,我需要知道這個主機的「代理」是否啓動。 連接負責接收和發送來自TCP套接字的數據,解析數據以找出它應該發送給哪個主機並傳遞給它的主機代理來處理。 主機保留主機信息。主機代理處

    2熱度

    1回答

    從doc: 注意,當重新啓動策略是simple_one_for_one,孩子規格列表必須是隻有一個孩子規格列表。 (子規範標識符被忽略。)然後在初始化階段沒有啓動子進程,但所有的子進程都被假定爲使用supervisor start_child/2動態啓動。 什麼是對部分設計的考慮?它不會停止在每個子進程中主動調用register(<chid_id>, ChildPid) 。子進程的PID

    8熱度

    1回答

    我想使用自定義流來處理child_process.spawn stdio。 例如 const cp = require('child_process'); const process = require('process'); const stream = require('stream'); var customStream = new stream.Stream(); customS

    1熱度

    1回答

    我生成一個產生大量數據的子(我在這裏使用'ls -lR /'作爲示例)。我想一次讀取孩子的標準輸出100字節。 所以我想做的事:get100(),然後(process100)。然後(get100)。然後(process100)。然後(... 出於某種原因,這個代碼僅循環。 3次,我停止獲取可讀的事件。我想不通爲什麼? var Promise = require('bluebird'); var

    1熱度

    1回答

    我不想使用node.js中的child_process執行shell命令https://nodejs.org/api/child_process.html,我在做一個使用React JS的電子程序。 我想用bluebird做一個承諾,我的函數可以工作,但只適用於像'ls'這樣的小命令,但是如果我想在一個文件夾中執行一個簡單的hello world程序,我想要執行如下操作:cd localbuild

    2熱度

    1回答

    的第一個問題是,有當你從你的app.js文件下面,然後按F5調試一些衝突錯誤: 變種CP =要求( 'child_process'); var node2 = cp.fork('./ app_FORK.js'); 錯誤:聽EADDRINUSE ::: 15838 在Object.exports._errnoException(util.js中:856:11) 我曾與VS社區同樣的問題,所以我做了以