Что я должен набирать в терминале, чтобы он печатал «Привет» или «Пока»?Как сигналы работают на linux (c)?
#include <stdio.h>
#include <signal.h>
void catcher1(int signum)
{
printf("/nHi");
kill(getpid(),22);
}
void catch22(int signum)
{
printf("\nBye\n");
exit(0);
}
main()
{
signal(SIGTERM, catcher1);
signal(22, catch22);
printf("\nLook & Listen\n");
while(1);
}
' Ctrl + Z' -.> 'Bg' ->' ps' -> 'убить - SIGTERM (правильный pid) 'или' kill -22 (правильный pid) ', я думаю. – MikeCAT