<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Proces on Notities</title><link>https://d8224bcf.backup-website.pages.dev/tags/proces/</link><description>Recent content in Proces on Notities</description><generator>Hugo</generator><language>nl</language><lastBuildDate>Mon, 20 Jul 2026 22:38:58 +0200</lastBuildDate><atom:link href="https://d8224bcf.backup-website.pages.dev/tags/proces/index.xml" rel="self" type="application/rss+xml"/><item><title>Maak een Zombie proces in Linux m.b.v. een C programma</title><link>https://d8224bcf.backup-website.pages.dev/blog/2024-maak-een-zombie-proces-in-linux-m-b-v-een-c-programma/</link><pubDate>Wed, 31 Jan 2024 20:54:45 +0000</pubDate><guid>https://d8224bcf.backup-website.pages.dev/blog/2024-maak-een-zombie-proces-in-linux-m-b-v-een-c-programma/</guid><description>&lt;p&gt;Hierbij de broncode van een C programma om een Zombie proces in Linux te maken en deze te kunnen analyseren.&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;vim create_zombie_process.c
&lt;/code&gt;&lt;/pre&gt;&lt;pre tabindex="0"&gt;&lt;code&gt;#include &amp;lt;stdlib.h&amp;gt;
#include &amp;lt;sys/types.h&amp;gt;
#include &amp;lt;unistd.h&amp;gt;

int main ()
{
 pid_t child_pid;

 child_pid = fork ();
 if (child_pid &amp;gt; 0) {
 sleep (60);
 }
 else {
 exit (0);
 }
 return 0;
}
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;C﻿ompileer de C broncode in een uitvoerbaar programma:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;gcc create_zombie_process.c
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;S﻿tart het programma:&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;./a.out
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;O﻿pen een tweede Terminal en bekijk de proces lijst, hier zie je nu een proces met een STAT: Z en de tekst: defunct&lt;/p&gt;</description></item></channel></rss>