codice:
#include <sys/types.h>
 #include <unistd.h>
 #include <stdio.h>
 #include <stdlib.h>
#include <signal.h>

 int main(void) {


int i=0;int j=0;
  int pid=fork();
if (pid == 0) { printf("\nfiglio %d" ,getpid());
for(i=0;i<500000000;i++){
        if (i==30000) kill(getpid(),SIGKILL);
	printf("\ni %d" ,i);}
exit (0); 
} 
else {
printf("\nPadre %d\n",getppid());
for(j=0;j<500000;j++){
         if (j==300000) ........

	printf("\ni %d" ,j);}
exit (1); 
} 

}
Vorrei nel processo padre,dopo aver "killerizzato" il figlio far sospendere il processo a 300000 e farlo riprendere o,dopo 10 secondi o con Ctrl-C.Come devo fare?
Grazie in anticipo