Biasanya sangat mungkin untuk merekam proses anak setiap kali Anda memulainya. mudahnya, proses induk meneruskan nilai pid dari proses anak sebagai nilai kembalian dari panggilan fork yang membuatnya.
Seperti yang dikatakan halaman manual:
pid_t fork(void);
Akan membantu jika Anda dapat memberi tahu kami mengapa menurut Anda itu tidak layak.
Saya menemukan komentar Anda bahwa tidak layak untuk merekam pembuatan proses menjadi aneh, tetapi jika Anda benar-benar tidak bisa (mungkin karena Anda tidak tahu berapa banyak yang akan dibuat dan tidak ingin menyimpan realloc
ing memori), maka saya mungkin akan membuka semua file yang cocok dengan glob /proc/[1-9]*/status
dan cari baris yang bertuliskan PPid: <num>
di mana <num>
adalah id proses saya.