Terminer les processus OS et conteneurs Docker

VérifiéPrudence

Termine des processus système ou des conteneurs Docker par PID, nom ou ID de conteneur. Utile pour libérer des ports bloqués, tuer des processus gourmands en ressources ou arrêter des conteneurs persistants. Supporte l'arrêt normal et l'arrêt forcé.

Spar Skills Guide Bot
DeveloppementIntermédiaire
3002/06/2026
Claude CodeCursorWindsurf
#process-management#docker#troubleshooting#port-management

Recommandé pour

Notre avis

Termine des processus OS ou des conteneurs Docker par PID, nom ou ID de conteneur.

Points forts

  • Permet de libérer des ports bloqués rapidement.
  • Gère à la fois les processus système et les conteneurs Docker.
  • Offre des options de terminaison gracieuse ou forcée.

Limites

  • Nécessite des privilèges appropriés pour certains processus système.
  • Peut être dangereux si utilisé sans vérification préalable.
  • Ne couvre pas d'autres environnements comme les pods Kubernetes.
Quand l'utiliser

Lorsqu'un processus ou conteneur bloque un port, consomme trop de ressources, ou ne répond plus.

Quand l'éviter

Pour une gestion fine des processus nécessitant une analyse de dépendances ou un arrêt planifié.

Analyse de sécurité

Prudence
Score qualité88/100

The skill grants the AI agent the ability to forcefully terminate processes and containers. While legitimate for development and system administration, these commands are powerful and could disrupt system stability if misapplied. The skill includes safety notes but the risk remains.

Points d'attention
  • Provides direct access to kill and pkill with wildcard, which could be used to terminate critical system processes if misused.
  • Docker stop/kill can terminate containers that may be running important services.

Exemples

Kill a process by PID
/kill 12345
Kill processes by name
/kill node
Free up a blocked port
/kill port 3000

name: kill description: Terminate OS processes or Docker containers by PID, name, or container ID allowed-tools:

  • Bash(kill *)
  • Bash(pkill *)
  • Bash(docker stop *)
  • Bash(docker kill *)
  • Bash(lsof *)
  • Bash(ps *)

Kill Skill

Terminate processes or Docker containers that are blocking ports, consuming resources, or otherwise interfering with development. Like a strike to a vital pressure point, this skill removes obstacles with clinical efficiency.

Capabilities

OS Process Management

  • Kill by PID: Terminate processes by PID: kill <pid> or kill -9 <pid> for force kill.
  • Kill by Name: Terminate processes by name: pkill <name> or pkill -9 <name> for force kill.
  • Find Port Owners: Find processes using a specific port: lsof -i :<port>.
  • List Processes: List running processes: ps aux or ps aux | grep <pattern>.

Docker Container Management

  • Stop Containers: Stop containers gracefully: docker stop <container>.
  • Kill Containers: Force kill containers: docker kill <container>.
  • List Containers: List running containers with docker ps to identify targets.

Usage Examples

Kill a process by PID:

/kill 12345

Kill processes by name (Area Sweep):

/kill node

Free up a blocked port (Free the Chi):

/kill port 3000

Stop a Docker container:

/kill container my-app

Safety Notes

  • Always attempt graceful termination before force kill.
  • Verify the target process/container before termination.
  • Be cautious with system processes. A true master knows which targets to avoid.
Skills similaires