CLI AI

"Mata el proceso del puerto 8080" — y otras cosas que siempre buscas en Google

2026-01-19

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