Ну у меня странная проблема. Я не могу создать зомби-процесс в своем проекте, но могу сделать это в другом файле. Есть простая инструкция:
int main()
{
if(fork()==0)
printf("Some instructions\n");
else
{
sleep(10);
wait(0);
}
return 0;
}
Этот простой код создает зомби-процесс на 10 секунд. Я проверяю, и он действительно существует.
Но если я скопирую этот код в свою программу (свою собственную оболочку), все будет выполняться, как и раньше, НО процесс зомби вообще не существует. Я не знаю, в чем разница. Это тот же код.
Есть ли дополнительная информация, которую я должен знать об этом? Есть ли другой простой способ создать зомби?