Hay un pequeño conjunto de tareas de shell que casi todo backend ha tecleado cien veces y aún no recuerda del todo. Viven justo más allá de la memoria muscular. Aquí van cinco, sustituidas.
1. Matar el proceso que ocupa un puerto
$ clai mata el proceso que escucha en el puerto 8080→ lsof -ti :8080 | xargs -r kill -9[Safety: CAUTION] — envía SIGKILL. Pulsa Enter para ejecutar.
La insignia CAUTION no es casualidad — kill -9 no le da al proceso oportunidad de limpiar. El post de clasificación de seguridad explica los tres niveles.
2. Encontrar el PID por nombre
$ clai encuentra el PID de nginx→ pgrep -x nginx43214322
pgrep -x para coincidencia exacta — fácil de olvidar cuando vas a ps aux | grep.
3. Árbol de procesos bajo un servicio
$ clai muéstrame el árbol de procesos bajo postgres→ pstree -p $(pgrep -f postgres | head -1)postgres(1234)─┬─postgres(1245) ├─postgres(1246) └─postgres(1247)
4. Top 10 procesos por memoria
$ clai qué 10 procesos consumen más memoria ahora mismo→ 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. Hijos de un PID concreto
$ clai lista los procesos hijos del PID 1234→ pgrep -P 1234 -a1245 postgres: writer1246 postgres: checkpointer
Lo que CliAI no sustituye
No decidirá por ti si matar el proceso es seguro. Te dice la insignia — SAFE, CAUTION, DANGER — y deja la decisión en tus manos. Para territorio PID-1 o reiniciar bases de datos, busca una segunda opinión real. El CLI te da el gatillo; el juicio sigue siendo tuyo.
Para el patrón general "no recuerdo la sintaxis", ver también el post sobre red y el de find.