Aşağıdaki kod içinde child_process.spawn Çocuk süreçleri() temizlemek için: çıkmadan çocuk sürecini beklemedennode.js
#!/usr/bin/env node
"use strict";
var child_process = require('child_process');
var x = child_process.spawn('sleep', [100],);
throw new Error("failure");
çocuk işlemi olarak çoğaltılır ve çıkışlarında.
Nasıl bekleyebilirim? Ben waitpid (2) aramak istiyorum ama child_process hiç beklemediğim görünüyor (2).
EKLENDİ:
Üzgünüm, gerçekten ne istediğini ebeveyn var olduğunda çocuk öldürme işlemi yerine onu beklemektir.
bir err atarsan veya hata yakalanmazsa uygulama çıkar. Çocuk sürecini beklemek ve sonra uygulamadan çıkmak ister misiniz? – pfried
Aslında, ana işlem çıktığında alt işlemi durdurmak istiyorum. –