]> git.ipfire.org Git - thirdparty/libcgroup.git/commitdiff
cgclassify: improve help output
authorIvana Hutarova Varekova <varekova@redhat.com>
Wed, 18 Jul 2012 19:02:31 +0000 (21:02 +0200)
committerIvana Hutarova Varekova <varekova@redhat.com>
Wed, 18 Jul 2012 19:02:31 +0000 (21:02 +0200)
cgclassify: do more verbose help output, accept --help option

Signed-off-by: Ivana Hutarova Varekova <varekova@redhat.com>
Acked-by: Jan Safranek <jsafrane@redhat.com>
src/tools/cgclassify.c

index 3f19a4dce9feaa6b90e31378a0bab2168552b4ed..c136c833371c79f9578038e03b0820c8cd569e95 100644 (file)
@@ -38,10 +38,17 @@ static void usage(int status, const char *program_name)
                        " try %s -h' for more information.\n",
                        program_name);
        } else {
-               printf("usage is %s"\
+               printf("Usage: %s"\
                        "[-g <controllers>:<path>]"
                        "[--sticky | --cancel-sticky] <list of pids>\n",
                        program_name);
+               printf("Move running task(s) to given cgroups\n");
+               printf("  -g <controllers>:<path>       Control group "\
+                       "to be displayed (-g is optional)\n");
+               printf("  --sticky                      cgred daemon "\
+                       "does not change pidlist and children tasks\n");
+               printf("  --cancel-sticky                       cgred daemon "\
+                       "change pidlist and children tasks\n");
        }
 }
 
@@ -109,6 +116,7 @@ out:
 static struct option longopts[] = {
        {"sticky", no_argument, NULL, 's'},
        {"cancel-sticky", no_argument, NULL, 'u'},
+       {"help", no_argument, NULL, 'h'},
        {0, 0, 0, 0}
 };