Non riesco a trovare un buon modo per scoprire quando un processo termina in Linux. Qualcuno ha una soluzione per questo?Come scoprire quando il processo termina in Linux?
Uno che mi viene in mente è l'elenco dei processi di controllo periodicamente, ma non è istantaneo e piuttosto costoso (è necessario eseguire il ciclo su tutti i processi ogni volta).
C'è un'interfaccia per farlo su Linux? Qualcosa come waitpid
, tranne qualcosa che può essere utilizzato da processi non correlati?
Grazie, Boda Cydo
Scrivere un programma in C che fork() s ed exec() s? –
Buon consiglio Dave. Ho intenzione di farlo in questo modo per ora. – bodacydo