Prozeßsteuerung
Ein Prozeß ist ein in Ausführung befindliches Programm,
d.h. sein Codesegment mit den algorithmischen Anweisungen
plus dem Daten- und Stacksegment mit allen Variablen und sonstigen
Laufzeitinformationen.
- Prozeßstatus
- In welchen Zuständen kann sich ein Prozeß befinden? Kurze Wiederholung
des Zustandsdiagramms, die folgenden Abschnitte behandeln, wie man die
Zustände wechselt.
- Jobkontrolle
- Wie bricht man einen Prozeß ab oder wie startet man ihn im Hintergrund,
bzw. was heißt das überhaupt?
Shell-interne Kommandos um Prozesse
komfortabel zu steuern.
- Prozesse listen
- Wie findet man die Prozeßnummer (PID) eines seiner Prozesse heraus?
Das Kommando ps zum Ausgeben der Prozeßtabelle
und seine zahlreichen Optionen.
- Prozeßsteuerung durch Signale
- Wie steuert man Prozesse ohne die
Shell, bzw. was für weitergehende
Möglichkeiten gibt es? Im wesentlichen Diskussion von Signalen.
- Prozeßparameter
- Weitere Möglichkeiten die Ausführung eines Prozesses zu beeinflussen,
d.h. wie der Prozeß vom Betriebssystem behandelt wird. Im wesentlichen
über die Vergabe von Systemresourcen.
- Zeitverzögerung
- Starten eines Prozesses zu einer bestimmten Zeit, evtl. auch
regelmäßig.