spawn

    1熱度

    1回答

    我試圖用spawn在Windows 7上使用node.js打開Goog​​le Chrome。它似乎適用於除設置user-data-dir之外的所有參數。但是,--user-data-dir直接從命令行工作,如果我從節點調用.cmd文件,並通過它傳遞參數,也可以工作。 Chrome會在後臺打開(在任務管理器中顯示),但瀏覽器窗口無法打開,我必須在任務管理器中手動終止進程才能結束它。 我沒有得到任何

    11熱度

    1回答

    是否有可能確保父進程被終止時,使用node.js child_process產生的進程將被終止? 下面是一個示例腳本 var spawn = require('child_process').spawn; var log_tail = spawn("tail", ["-f", "/dev/null"]); setInterval(function() { console.log('

    2熱度

    3回答

    是否可以運行一個main()應用程序,就好像它是從命令提示符運行一樣? 我知道我可以使用Runtime.exec()但是如果可以從純java運行? UPDATE 如果我只是通過調用運行它main(),它會在同一個線程運行,調用者將等待,直到它完成。如果我在新線程中運行main,它可能會通過靜態成員干擾調用者。 我的目標是運行完全獨立的應用程序。

    10熱度

    1回答

    我需要從node.js中產生一個子進程,同時使用ulimit來防止它使用太多的內存。 繼文檔之後,獲得基本產卵工作並不困難:child = spawn("coffee", ["app.coffee"])。 但是,我在下面做的事情只是使得產卵靜靜地死去。 child = spawn("ulimit", ["-m 65536;", "coffee app.coffee"]) 如果我會跑ulimit

    1熱度

    1回答

    我希望有人能夠幫助解決這個問題,因爲我自己沒有得到它。 我編譯了最新版本的pdf2swf,並且一切正常,除了當我想在NodeJS中使用它作爲產生的child_process。 當我使用與exec相同的命令時,它再次工作。 提供一些代碼示例: // convert a pdf to swf using exec (works) var tmpSwfLocation = docsDir+'/Pape

    1熱度

    1回答

    紅帽Linux 我生成一個子進程是一個shell腳本,更新系統時間的系統時間的變化。預計如下所示,我有30分鐘的暫停時間。我的孩子進程將系統時間與其他命令一起提前4小時更新。當我執行這些行下面,我得到的1 child = pexpect.spawn('/bin/bash',['-c',options.cmd]) result = child.expect([pexpect.EOF,pexpec

    2熱度

    2回答

    所以我寫了一個工具,它將項目列表分割成給定數量的列表(比如說10),然後將這10個列表和產生的10個線程分開,「 EvaluationThreads「(擴展threading.thread),並且每個線程評估提供的任何評估值。當我開始每個線程我把他們都到一個列表和它們產卵起飛後我有以下代碼: for th in threadList: th.join() someTotal =

    3熱度

    1回答

    我碰巧讀到一個spawn_opt稱爲monitor:http://www.erlang.org/doc/man/erlang.html#spawn_opt-2 但是,當我使用它,我得到這個: 1> gen_server:start(some_module, [], [{spawn_opt, [monitor]}]). ** exception error: bad argument i

    8熱度

    1回答

    語境: 我有一些代碼使用pexpect寫的,他的工作是給「住」的命令的輸出。即當一個命令產生一些輸出或不久之後打印出某些東西,而不是等到命令完成後再與其輸出交互。 我正在做的是開始和停止服務。我通過spawn爲此荷蘭國際集團的方法中,並輸出每行,因爲它被印刷,像這樣: def watch(process): output = "" while True: try:

    1熱度

    1回答

    我如何使用Node.js到spawn一個子進程和消費它的輸出,使用child.stdout.on('data')鉤。 child.stdout本身就是一個流,在streams page上我注意到了一個胖警告,告訴我如果在數據事件到達時沒有註冊處理程序,那麼數據就會丟在地板上。 有我的孩子進程的產物之間的一瞬間,我的標準輸出處理程序的註冊。 這裏有比賽條件嗎?我不想讓我的第一次閱讀丟失。 這是合理的