ciao a tutti!
scrivendo un semplice programmino come questo qua sotto intercetto alcuni segnali come sigint sigkill ecc..
mi chiedevo, se un tale processo entra in esecuzione, come faccio a killarlo?! visto che mandandogli un normale sigkill lui non termina?
grazie mille :gren:
#include <stdio.h>
#include <signal.h>
void catch(int sig);
void catch(int sig)
{
printf("ciao!\n");
}
int main(int argc, char **argv)
{
signal(SIGINT, catch);
signal(SIGTERM, catch);
signal(SIGKILL, catch);
while (1);
return 0;
}