Стандартный подход для определения успеха или сбоя fork / exec (пока родительский элемент выполняется одновременно)?

Я создал программу, используя fork () и exec * () . Проблема в том, что я не могу определить успех или неудачу exec () из родительского процесса, потому что он находится в отдельном дочернем процессе. Я думаю, что для проверки этого состояния можно использовать какую-то сигнализацию, но я понятия не имею об этом.

  1. Каков рекомендуемый / стандартный / широко используемый способ проверить это?
  2. И о каких подводных камнях я должен заботиться при этом?

Обновление деталей вопроса (Извините за упущение важной детали)

Я хочу, чтобы оба процесса работали, поэтому я не могу просто дождитесь выхода из дочернего процесса. Другими словами, я хочу получать уведомления об успехе или неудаче дочернего процесса exec .

7
задан Hubert Kario 5 February 2012 в 19:02
поделиться