.
This commit is contained in:
54
README.MD
Normal file
54
README.MD
Normal file
@@ -0,0 +1,54 @@
|
|||||||
|
# Killguest
|
||||||
|
|
||||||
|
`killguest` ist ein kleines Shell-Tool für Proxmox VE, um hängende VMs oder LXC-Container zuverlässig zu beenden,
|
||||||
|
wenn Standardbefehle wie `qm stop` oder `pct stop` versagen.
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
- Automatische Erkennung (VM oder LXC)
|
||||||
|
- Anzeige von ID, Name, Typ und Prozesse `bevor` beendet wird
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
|
```bash
|
||||||
|
nano /usr/local/bin/killguest
|
||||||
|
chmod +x /usr/local/bin/killguest
|
||||||
|
```
|
||||||
|
|
||||||
|
## Nutzung
|
||||||
|
|
||||||
|
killguest <ID>
|
||||||
|
|
||||||
|
Beispiele:
|
||||||
|
|
||||||
|
killguest 125
|
||||||
|
killguest 201
|
||||||
|
|
||||||
|
## Funktionsweise
|
||||||
|
|
||||||
|
### VM
|
||||||
|
|
||||||
|
Findet den QEMU-Prozess:
|
||||||
|
|
||||||
|
/usr/bin/kvm -id <vmid>
|
||||||
|
|
||||||
|
und beendet ihn mit:
|
||||||
|
|
||||||
|
kill -9 <PID>
|
||||||
|
|
||||||
|
### LXC
|
||||||
|
|
||||||
|
Findet Prozesse über cgroups:
|
||||||
|
|
||||||
|
/proc/*/cgroup → lxc/<ctid>
|
||||||
|
|
||||||
|
und beendet alle zugehörigen Prozesse.
|
||||||
|
|
||||||
|
## Warnung
|
||||||
|
|
||||||
|
Dieses Tool führt einen Hard-Stop durch (wie Strom ziehen). Nur
|
||||||
|
verwenden, wenn normale Stop-Befehle nicht funktionieren.
|
||||||
|
|
||||||
|
## Fazit
|
||||||
|
|
||||||
|
killguest ist ein Notfall-Tool für hartnäckige Hänger in Proxmox.
|
||||||
Reference in New Issue
Block a user