// Programa sinal_proc1.cpp // Sinais são eventos gerados pelo Unix em resposta a algumas condições: // erros, violação de memória, instruçõa ilegal, ... // Processo mandando um alarme // #include // definição dos sinais de interrupções #include #include #include int main() { // o processo que vai motar int meu_pid=99; int pid_vitima=4213; meu_pid = getpid(); printf( "Eu sou um programa matador de programa \n" ); printf( "Digite o pid do processo que deve morrer: "); scanf( "%d", &pid_vitima); printf("\n Vou matar o processo %d \n", pid_vitima); kill(pid_vitima, SIGKILL); printf( "\nAgora posso morrer\n"); exit(0); }