CLI AI

»Kill den Prozess auf Port 8080« — und andere Dinge, die du immer googelst

2026-01-19

Es gibt eine kleine Menge Shell-Aufgaben, die nahezu jeder Backend-Entwickler hundert Mal getippt hat und sich trotzdem nicht ganz merken kann. Sie liegen knapp jenseits des Muskelgedächtnisses. Fünf davon, ersetzt.

1. Den Prozess auf einem Port killen

clai
$ clai kill den Prozess, der auf Port 8080 lauscht→ lsof -ti :8080 | xargs -r kill -9[Safety: CAUTION] — sendet SIGKILL. Enter zum Ausführen.

Das CAUTION-Badge ist kein Zufall — kill -9 lässt dem Prozess keine Chance, sauber zu beenden. Die drei Stufen erklärt der Safety-Classification-Beitrag.

2. PID per Prozessname finden

clai
$ clai finde die PID von nginx→ pgrep -x nginx43214322

pgrep -x für exakte Übereinstimmung — leicht zu vergessen, wenn die Hand zu ps aux | grep greift.

3. Prozessbaum unter einem Service

clai
$ clai zeig den Prozessbaum unter postgres→ pstree -p $(pgrep -f postgres | head -1)postgres(1234)─┬─postgres(1245)               ├─postgres(1246)               └─postgres(1247)

4. Top 10 Prozesse nach Speicher

clai
$ clai welche 10 Prozesse verbrauchen gerade am meisten Speicher→ ps -eo pid,user,%mem,rss,comm --sort=-%mem | head -11PID   USER  %MEM  RSS    COMMAND1234  app   12.4  1.9G   java4567  app    7.2  1.1G   node

5. Kindprozesse einer PID

clai
$ clai liste Kindprozesse von PID 1234→ pgrep -P 1234 -a1245 postgres: writer1246 postgres: checkpointer

Was CliAI nicht ersetzt

Es entscheidet nicht für dich, ob den Prozess zu killen sicher ist. Es zeigt das Badge — SAFE, CAUTION, DANGER — und lässt dich rufen. Für PID-1-Territorium oder Datenbank-Restarts hol dir eine echte zweite Meinung. Das CLI liefert den Auslöser; das Urteil bleibt bei dir.

Zum allgemeinen Muster „ich kann mir die Syntax nicht merken" siehe auch den Netzwerk-Triage-Beitrag und den find-Beitrag.