отправить сигнал от родительского процесса на ребенка в C
Мой детский процесс не может начать работать. Мне нужно передать сигнал и выполнитьreadUsual
функция.
Это небольшой кусок кода:
int main()
{
pid_t pid2 = fork();
if (pid2 < 0)
printf("Can't create child process\n");
else if (pid2==0)
{
//this block never execute
printf("Process2, pid=%d\n",getpid());
signal(SIGUSR1,readUsual);
}
else
{
kill(pid2,SIGUSR1);
printf("%s\n","Proccess1 end");
for(;;);
}
return 0;
}