Existe-t-il une méthode pour obtenir cgroup
du processus?
Le seul paquet que je connaisse ( cgroup-bin
), fournit juste quelques manipulations avec cgroups et permet de changer cgroup de processus / liste de processus, mais aucune capacité de connaître les informations sur cgroup d'un processus particulier.
ps -o cgroup <pid>
Réponses:
Utilisation de systemd (PID 3378 par exemple):
Utilisation de proc:
Recherche dans / sys /:
la source
13378
, ou23378
, ou33378
, etc.Le moyen le plus rapide d'afficher le groupe de contrôle d'un processus est par nom de processus, en utilisant ce script bash:
la source
pgrep
, pasps | grep | awk
De RHEL7 et plus, et sur quelques autres distributions, je trouve cet utilitaire utile:
Avant de l' utiliser, assurez-vous d' avoir
DefaultCPUAccounting=yes
en/etc/systemd/system.conf
.J'ai même apporté quelques améliorations au script d'Egbert qui est toujours utile et j'ai utilisé la suggestion de Patrick
pgrep
:la source