C würd ich auch nutzen, obwohl es egal ist (c++ preferiere ich zwar mehr, aber C ist für dieses Bsp ausreichend)
P2, P3 können nacheinander aufgerufen werden.
Komplexität ist relativ, wenn man sich Lebtags nicht mit Linux Programmierung befasst hat, ist das schon mal schwer genug
via execv:
int execv(const char *path, char *const argv[]); ich will bloß das Datum haben, welche Parameter soll man dann diesem execute mitgeben?