child-process

    3熱度

    1回答

    我執行命令行像這樣: var exec = require('child_process').exec; var cmd = 'some command'; exec(cmd, function(error, stdout, stderr) { console.log(error); console.log(stdout); console.log(stderr

    0熱度

    2回答

    我想將MongoDB數據庫作爲child_process運行,因爲某些數據庫操作需要很長時間,我不希望應用程序的其餘部分凍結。 我可以將數據庫代碼放入一個模塊,該模塊可以通過child_process中的事件發射器進行反應和恢復。 下面是一個簡化版本(DB-process.js)代碼: var MongoClient = require('mongodb').MongoClient; var u

    1熱度

    2回答

    在兩個過程之間建立管道的情況下,如果這兩個人有兄弟關係而不是父親關係,他們會更容易出錯嗎? 我給這個問題出現了,當我調查下面的代碼例如: #include <stdlib.h> #include <stdio.h> #include <sys/wait.h> void runpipe(); int main(int argc, char **argv) { int pid

    2熱度

    1回答

    我有一個充滿硒測試的摩卡文件。當我像正常一樣從命令行運行摩卡時,得益於colors模塊,我得到了這個不錯的格式化和彩色輸出。 這看起來偉大和奇妙的作品,但手動運行只運行對一個單一的環境測試。爲了在多個環境中並行運行測試,Sauce Labs(Selenium雲託管)建議產生摩卡子進程。我在我們的項目中將它建成了一個Gulp任務。 gulp.task('test', function() {

    1熱度

    1回答

    我想要做的就是通過節點執行cmd git submodule -q add -f --depth 1 https://github.com/user/repo node_modules/repo,但我似乎無法讓它工作。 var cmd = [ 'git', [ 'submodule', '--quiet', 'add', '--force

    0熱度

    2回答

    我正在開發一個涉及爲Linux 3.18.20編寫新系統調用的項目。這個系統調用應該在新定義的結構中存儲關於當前正在運行的進程的各種信息。 結構的一個字段是進程的最小子進程的PID,我一直在struct task_struct中搜索有關此信息,如下所示:http://lxr.free-electrons.com/source/include/linux/sched.h。我一直在測試我的新系統調用,

    0熱度

    1回答

    看起來,默認情況下,當您調用Node.js父進程的process.exit()時,它會殺死它產生的子進程。如果這是正確的,防止這種情況發生的最好方法是什麼? 一個猜測,我有,沒有工作,是試圖覆蓋SIGTERM的默認行爲,由子代碼這樣做: process.on('SIGTERM',function(msg){ console.log('SIGTERM...'); }); 但顯然不會因

    1熱度

    1回答

    我正在使用sftps NPM通過使用用戶名/密碼身份驗證連接到SFTP服務器並上載文件。這成功的時候會很好用;但是,如果提供了無效的身份驗證信息,幾分鐘後它會發出一個ECONNRESET錯誤,這會使我的整個應用程序崩潰。 縱觀sftps模塊的源,它似乎使用child_process.spawn運行shell命令,並且看起來應該來捕捉任何錯誤優雅: var sftp = spawn(shellCmd

    0熱度

    1回答

    我在C練習中發現了一些困難:我被要求創建一個服務器套接字,它從輸入流中讀取(通過無限循環)字符串。如果字符串讀取「self」,則服務器在輸出流上輸出服務器自己的pid。如果它讀取「fork」,它會調用fork()函數並打印孩子的pid。 我想包括while循環 if (strcmp(val,"self")==0) sprintf(result,"%d\n",getpid()); else if

    1熱度

    1回答

    實施例: ffmpeg -i test.mkv -metadata title="Test 123" -c copy temp.mkv FFMPEG看到""Test 123""。它與重生()和發生的execfile() 如果我運行在windows同一命令shell正確的ffmpeg把它看作是"Test 123" 那麼什麼用的NodeJS了? 這裏的代碼的NodeJS: var process