child-process

    1熱度

    1回答

    我使用this buildpack爲了在heroku上使用casperjs。 一旦我的應用程序創建,檢查我的PATH $ heroku config:get PATH /usr/local/bin:/usr/bin:/bin:/app/vendor/phantomjs/bin:/app/vendor/casperjs/bin OK,casperjs是在這裏! - Procfile ​​ sc

    3熱度

    1回答

    我遇到問題,使EventMachine::DeferrableChildProcess.open實際上做任何形式的錯誤處理。希望我做錯了。這裏有一個例子: require "eventmachine" EM.run do cp = EM::DeferrableChildProcess.open("ls /trololo") cp.callback { |data| puts

    4熱度

    3回答

    這是node.js. 我有一個函數可能會成爲一個無限循環,如果滿足幾個條件。不可信用戶爲了這個問題設置了這些條件,請假設無限循環是不可修復的。 我仍然需要一種方法來阻止無限循環。 這裏是我想要做的一些示例代碼: var infiniteloop = false; var condition = true function loop() { while (condition) {

    0熱度

    1回答

    我正在使用node.js和express來爲我的家庭媒體中心創建一個可以通過瀏覽器進行操作的控制器。 我在產生VLC過程中遇到了很多麻煩,但奇怪的是它只在從節點提示符執行時才起作用,而不是從文件運行時起作用。 以下是我已經測試: 在節點命令行/解釋:require('child_process').spawn('vlc'); 這個工程,我所期望的,我可以看到VLC窗口打開並持續在屏幕上。 如果我採

    4熱度

    1回答

    此工程從我的本地終端: ssh -i ~/.ec2/mykey.pem [email protected] ls 當然它中。但是當我使用node.js'child_process.spawn命令嘗試相同的命令時,它會抱怨密鑰不存在/無法訪問。 // child process var childProcess = require('child_process').spawn; // sp

    2熱度

    1回答

    我有這種情況,一臺裝有Windows XP的舊電腦作爲系統的服務器工作,並且有可能在出現問題時向我發送警報。但是,我們使用的這個服務器程序真的很麻煩,並且可能在某個特定時刻停止關注警報。然後這些警報堆積起來,並在程序最終重新啓動時立即全部發送。這使得這些警報非常無用,因爲當你重新啓動程序時,你已經知道系統有問題。 我想要的解決方案是Windows Task Scheduler每晚都可以殺死,然後在

    28熱度

    1回答

    我試圖用節點的child_process產生一個外部進程phantomjs,然後在初始化之後發送信息給那個進程,這有可能嗎? 我有以下代碼: var spawn = require('child_process').spawn, child = spawn('phantomjs'); child.stdin.setEncoding = 'utf-8'; child.stdout.p

    3熱度

    2回答

    我正在使用node.js創建一個cakefile,並且想知道在移動下一個之前是否已經結束了child_process。 {exec} = require 'child_process' exec 'casperjs test.js', (err, stdout, stderr) -> err && throw err log stdout if //exec

    0熱度

    1回答

    我在Python中有一些代碼,我從Node.js調用Python代碼。我能夠執行代碼,但是我堅持從Python獲取數據流到node.js。 幫我確定如何將數據流式傳輸到node.js。 P.S我是新來的Python和Node.js的

    11熱度

    1回答

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