Мне интересно, как вы можете заставить дочерний процесс ждать выполнения оператора после того, как его родитель делает определенную вещь.
Мои потребности довольно просты, мне просто нужно порождать дочерний процесс с помощью fork, сделать так, чтобы родитель записал что-то в файл, затем чтобы потом ребенок записал что-то в файл, затем они оба закончат выполнение своих отдельных команд.
Я только узнал об использовании wait () и waitpid (), чтобы сначала выполнялись дочерние процессы, затем выполнялся родительский, но это, очевидно, здесь не сработает.
Есть идеи?
Помощь очень ценится, спасибо.