История изменений
Исправление LINUX-ORG-RU, (текущая версия) :
ужно 100% рабочее решение, гарантирующее моментальное прекращение работы ЛЮБОЙ программы и всех её потомков.
gg.c
#include <stdio.h>
#include <stdlib.h>
#include <signal.h>
#include <stdbool.h>
#include <unistd.h>
int main(int argc, char *argv[])
{
signal(SIGINT, SIG_IGN);
while(true)
{
sleep(1);
printf("Fuck SIGINT!!!!! OLOLOLOLO. Muahahahaha you luuuseeeeerr ahahah .i. fuck you :)\n");
}
return 0;
}
dron@gnu:~$
dron@gnu:~$ gcc gg.c ; ./a.out
Fuck SIGINT!!!!! OLOLOLOLO. Muahahahaha you luuuseeeeerr ahahah .i. fuck you :)
Fuck SIGINT!!!!! OLOLOLOLO. Muahahahaha you luuuseeeeerr ahahah .i. fuck you :)
^C^C^CFuck SIGINT!!!!! OLOLOLOLO. Muahahahaha you luuuseeeeerr ahahah .i. fuck you :)
^C^C^C^CFuck SIGINT!!!!! OLOLOLOLO. Muahahahaha you luuuseeeeerr ahahah .i. fuck you :)
^CFuck SIGINT!!!!! OLOLOLOLO. Muahahahaha you luuuseeeeerr ahahah .i. fuck you :)
^C^C^C^C^CFuck SIGINT!!!!! OLOLOLOLO. Muahahahaha you luuuseeeeerr ahahah .i. fuck you :)
^C^CFuck SIGINT!!!!! OLOLOLOLO. Muahahahaha you luuuseeeeerr ahahah .i. fuck you :)
Так что killall
.
Исправление LINUX-ORG-RU, :
ужно 100% рабочее решение, гарантирующее моментальное прекращение работы ЛЮБОЙ программы и всех её потомков.
gg.c
#include <stdio.h>
#include <stdlib.h>
#include <signal.h>
#include <stdbool.h>
#include <unistd.h>
int main(int argc, char *argv[])
{
signal(SIGINT, SIG_IGN);
while(true)
{
sleep(1);
printf("Fuck SIGINT!!!!! OLOLOLOLO. Muahahahaha you luuuseeeeerr ahahah .i. fuck you :)\n");
}
return 0;
}
dron@gnu:~$
dron@gnu:~$ gcc gg.c ; ./a.out
Fuck SIGINT!!!!! OLOLOLOLO. Muahahahaha you luuuseeeeerr ahahah .i. fuck you :)
Fuck SIGINT!!!!! OLOLOLOLO. Muahahahaha you luuuseeeeerr ahahah .i. fuck you :)
^C^C^CFuck SIGINT!!!!! OLOLOLOLO. Muahahahaha you luuuseeeeerr ahahah .i. fuck you :)
^C^C^C^CFuck SIGINT!!!!! OLOLOLOLO. Muahahahaha you luuuseeeeerr ahahah .i. fuck you :)
^CFuck SIGINT!!!!! OLOLOLOLO. Muahahahaha you luuuseeeeerr ahahah .i. fuck you :)
^C^C^C^C^CFuck SIGINT!!!!! OLOLOLOLO. Muahahahaha you luuuseeeeerr ahahah .i. fuck you :)
^C^CFuck SIGINT!!!!! OLOLOLOLO. Muahahahaha you luuuseeeeerr ahahah .i. fuck you :)
Так что pkill
,killall
.
Исходная версия LINUX-ORG-RU, :
ужно 100% рабочее решение, гарантирующее моментальное прекращение работы ЛЮБОЙ программы и всех её потомков.
gg.c
#include <stdio.h>
#include <stdlib.h>
#include <signal.h>
#include <stdbool.h>
#include <unistd.h>
int main(int argc, char *argv[])
{
signal(SIGINT, SIG_IGN);
while(true)
{
sleep(1);
printf("Fuck SIGINT!!!!! OLOLOLOLO. Muahahahaha you luuuseeeeerr ahahah .i. fuck you :)\n");
}
return 0;
}
dron@gnu:~$
dron@gnu:~$ gcc gg.c ; ./a.out
Fuck SIGINT!!!!! OLOLOLOLO. Muahahahaha you luuuseeeeerr ahahah .i. fuck you :)
Fuck SIGINT!!!!! OLOLOLOLO. Muahahahaha you luuuseeeeerr ahahah .i. fuck you :)
^C^C^CFuck SIGINT!!!!! OLOLOLOLO. Muahahahaha you luuuseeeeerr ahahah .i. fuck you :)
^C^C^C^CFuck SIGINT!!!!! OLOLOLOLO. Muahahahaha you luuuseeeeerr ahahah .i. fuck you :)
^CFuck SIGINT!!!!! OLOLOLOLO. Muahahahaha you luuuseeeeerr ahahah .i. fuck you :)
^C^C^C^C^CFuck SIGINT!!!!! OLOLOLOLO. Muahahahaha you luuuseeeeerr ahahah .i. fuck you :)
^C^CFuck SIGINT!!!!! OLOLOLOLO. Muahahahaha you luuuseeeeerr ahahah .i. fuck you :)