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 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 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 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 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 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.