Wie listet man Prozesse in z/OS UNIX auf?

Antwort vom

**Unter z/OS UNIX listest du Prozesse am direktesten mit `ps -ef`; nur UNIX-Dateisysteme mit `ls` zu zeigen reicht nicht, weil Prozesse keine Dateien sind.** ## Die wichtigsten Befehle ```sh ps -ef ``` Zeigt alle laufenden Prozesse mit Benutzer, PID und Startkontext. ```sh ps -A ``` Ebenfalls alle Prozesse, aber meist kompakter. ```sh ps -u deinuser ``` Zeigt nur Prozesse eines bestimmten Users. ## Was unter z/OS wichtig anders ist Unter z/OS UNIX siehst du oft nicht nur „klassische“ Shell-Prozesse, sondern auch Adressräume und Tasks, die aus der z/OS-Welt kommen. Entscheidend ist: `ps` zeigt dir die UNIX-Sicht, nicht die vollständige JES-/MVS-Sicht. Praktisch heißt das: - Für normale USS-Prozesse: `ps` - Für Job-/Adressraum-Sicht in z/OS: eher SDSF oder Systemkommandos ## Nützliche Varianten Wenn du einen Prozess gezielt suchen willst: ```sh ps -ef | grep name ``` Wenn du die eigene Shell-Prozess-ID brauchst: ```sh echo $$ ``` Wenn du einen Prozess beenden willst: ```sh kill PID ``` ## Der häufigste Denkfehler `ls` listet Verzeichnisse und Dateien. `ps` listet Prozesse. Gerade bei z/OS UNIX ist dieser Unterschied wichtig, weil USS wie Unix wirkt, aber nicht alles so verwaltet wird wie auf Linux.

Kategorie: Technik Tags: ZOS Unix Prozesse

Verwandte Fragen

Wie kann ich in z/OS SDSF eine STC canceln?

Ja: In SDSF kannst du eine STC direkt beenden. Am saubersten ist zuerst P procname; wenn das nicht wirkt, C procname. In SDSF gibst du MVS-Kommandos mit führendem / ein, also z. B. /P DEINSTC ode...