Prozeß-Kontrolle

Ein Prozeß ist ein Programm, das ausgeführt wird. Welche Attribute zu einem Prozeß gehören, hängt vom jeweiligen System ab. Daher ist auch die genaue Wirkungsweise der Funktionen zur Prozeß-Kontrolle systemabhängig.

Kommunikation mit dem Betriebssystem

Umgebung

Unter Betriebssystemen wie Unix oder Windows wird jeder Prozeß mit einer Umgebung (engl. environment) gestartet, die aus einer Liste von Strings der Form NAME=WERT besteht. Der Wert dieser sog. Umgebungsvariablen kann mit der Funktion getenv() abgefragt werden.

Systemaufruf

Mit der Funktion system() wird der Kommando-Interpreter des Systems aktiviert, der das übergebene Kommando zur Ausführung bringt.

Programmbeendigung

Die normale Beendigung eines C-Programms erfolgt durch den ...

Get C: kurz & gut now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.