rm -rspróbuje najpierw usunąć pliki, co się nie powiedzie. Użyj, rmdiraby usunąć grupę.
Dennis B.
Nie możesz, rmdirdopóki tasksplik nie będzie pusty. root musiałby spojrzeć na plik zadań w podgrupie i wysłać echo każdego pid tam do pliku zadań głównej grupy cgroup ( /dev/cpuset/tasksna moim polu RHEL 6.7 [jądro 2.6.32-358], ale wygląda na to, /sys/fs/cgroup/cpuset/tasksże tutaj może być właściwe).
Mike S
1
Jeśli używasz Ubuntu, możesz (użytkownik root) zainstalować cgroup-lite i dodać to, czego potrzebujesz do /etc/cgconfig.conf, w tym także, którzy użytkownicy mogą zmienić konfigurację grupy. Działa podczas rozruchu.
W przeciwnym razie (użytkownik root) możesz dodać własny skrypt do uruchomienia podczas rozruchu.
Istnieje seria artykułów na temat LWN na grupach, patrz część 1 lub poszukaj tam wyszukiwania. Systemd zawiera zestaw pomocników do zarządzania (procesami umieszczonymi w klatkach) grupami.
rm -r
mi się nie udajerm -r
spróbuje najpierw usunąć pliki, co się nie powiedzie. Użyj,rmdir
aby usunąć grupę.rmdir
dopókitasks
plik nie będzie pusty. root musiałby spojrzeć na plik zadań w podgrupie i wysłać echo każdego pid tam do pliku zadań głównej grupy cgroup (/dev/cpuset/tasks
na moim polu RHEL 6.7 [jądro 2.6.32-358], ale wygląda na to,/sys/fs/cgroup/cpuset/tasks
że tutaj może być właściwe).Jeśli używasz Ubuntu, możesz (użytkownik root) zainstalować cgroup-lite i dodać to, czego potrzebujesz do /etc/cgconfig.conf, w tym także, którzy użytkownicy mogą zmienić konfigurację grupy. Działa podczas rozruchu.
W przeciwnym razie (użytkownik root) możesz dodać własny skrypt do uruchomienia podczas rozruchu.
źródło
Istnieje seria artykułów na temat LWN na grupach, patrz część 1 lub poszukaj tam wyszukiwania. Systemd zawiera zestaw pomocników do zarządzania (procesami umieszczonymi w klatkach) grupami.
źródło