Changeset 12469 for trunk/Ohana/src/opihi/pantasks/status_server.c
- Timestamp:
- Mar 15, 2007, 3:56:13 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/pantasks/status_server.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/pantasks/status_server.c
r8548 r12469 2 2 3 3 int status_server (int argc, char **argv) { 4 5 int N; 6 7 if (get_argument (argc, argv, "-h")) goto help; 8 if (get_argument (argc, argv, "-help")) goto help; 9 if (get_argument (argc, argv, "--help")) goto help; 10 11 if ((N = get_argument (argc, argv, "-tasks"))) { 12 remove_argument (N, &argc, argv); 13 ListTasks (FALSE); 14 return (TRUE); 15 } 16 17 if ((N = get_argument (argc, argv, "-taskinfo"))) { 18 remove_argument (N, &argc, argv); 19 ListTasks (TRUE); 20 return (TRUE); 21 } 22 23 if ((N = get_argument (argc, argv, "-taskstats"))) { 24 remove_argument (N, &argc, argv); 25 if (argc == 2) { 26 ListTaskStats (argv[N]); 27 } else { 28 ListTaskStats (NULL); 29 } 30 return (TRUE); 31 } 4 32 5 33 gprint (GP_LOG, "\n"); … … 7 35 gprint (GP_LOG, " Scheduler is running\n"); 8 36 } else { 9 gprint (GP_LOG, " Scheduler is stopped\n"); 37 if (CheckJobsGetState()) { 38 gprint (GP_LOG, " Scheduler is stopped, harvesting jobs\n"); 39 } else { 40 gprint (GP_LOG, " Scheduler is stopped\n"); 41 } 10 42 } 11 if (CheckController GetState()) {12 gprint (GP_LOG, " Controller is active\n");43 if (CheckControllerStatus()) { 44 gprint (GP_LOG, " Controller is running\n"); 13 45 } else { 14 gprint (GP_LOG, " Controller is not active\n");46 gprint (GP_LOG, " Controller is stopped\n"); 15 47 } 16 48 ListTasks (FALSE); 17 49 ListJobs (); 18 50 return (TRUE); 51 52 help: 53 gprint (GP_LOG, "USAGE: status [options]\n"); 54 gprint (GP_LOG, " (without options: over system status)\n"); 55 gprint (GP_LOG, " -tasks : list defined tasks\n"); 56 gprint (GP_LOG, " -taskinfo : details for tasks\n"); 57 gprint (GP_LOG, " -taskstats : processing statistics for tasks\n"); 58 return (FALSE); 19 59 }
Note:
See TracChangeset
for help on using the changeset viewer.
