Gibt es eine Methode, um den cgroup
Prozess zu beenden ?
Das einzige Paket, das ich kenne ( cgroup-bin
), bietet nur einige Manipulationen mit cgroups und erlaubt das Ändern von cgroup von Prozessen / Liste von Prozessen, aber keine Fähigkeiten, Informationen über cgroup eines bestimmten Prozesses zu kennen.
ps -o cgroup <pid>
Antworten:
Verwendung von systemd (z. B. PID 3378):
Mit proc:
Ein Blick in / sys /:
quelle
13378
, dessen PID oder23378
oder33378
usw. ist.Mit dem folgenden Bash-Skript können Sie die C-Gruppe eines Prozesses am schnellsten anhand des Prozessnamens anzeigen:
quelle
pgrep
, nichtps | grep | awk
Ab RHEL7 und höher und in einigen anderen Distributionen finde ich diese Anwendung hilfreich:
Stellen Sie vor der Verwendung sicher, dass Sie
DefaultCPUAccounting=yes
in/etc/systemd/system.conf
.Ich habe sogar einige Verbesserungen an Egberts Skript vorgenommen, die immer noch nützlich sind, und habe Patricks Vorschlag verwendet
pgrep
:quelle