je ne pourrais pas faire mon programme sleep() après avoir utilisé kill (pid, SIGTERM) que puis-je faire?tuer après le sommeil
Le code que je utilise:
kill(PID_of_Process_to_be_killed,SIGTERM);
sleep(5); --> this is not working
sleep(5); --> this is working
la solution est maintenant:
kill(PID_of_Process_to_be_killed,SIGTERM);
sleep(sleep(5));
mais pourquoi le premier sommeil après kill retour 0?
Dans ce cas, le signal est vraisemblablement SIGCHLD (bien que cela interromprait le premier sommeil dans le code de la question, je pense). Cela pourrait être n'importe quoi, cependant. –