/etc/init.d/cgconfig contains the wrong location for WRONG: CGCLASSIFY="/usr/sbin/cgclassify" OK: CGCLASSIFY="/usr/bin/cgclassify" ==================================================== Furthermore, some PID's disappear during classification making the init script to fail if the last PID is such a PID I would propose the following change #local pid #for pid in $(ps --no-headers -eL o tid); do # ${CGCLASSIFY} ${pid} #done ps --no-headers -eL o tid | xargs ${CGCLASSIFY} || echo "Ignoring missing PIDs" If the dependency of xargs is not desired then ${CGCLASSIFY} ${pid} || echo "Ignoring missing PIDs" Would make sure we ignore the missing PID's Best regards, Octavian