IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Mar 15, 2007, 3:56:13 PM (19 years ago)
Author:
eugene
Message:

moved status checks from tasks to status

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/opihi/pantasks/status.c

    r11387 r12469  
    33int status_sys (int argc, char **argv) {
    44
     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  }
     32
    533  gprint (GP_LOG, "\n");
    6 
    7   // if (rl_event_hook == NULL) {
    8 
    934  if (CheckTasksGetState()) {
    1035    gprint (GP_LOG, " Scheduler is running\n");
     
    2449  ListJobs ();
    2550  return (TRUE);
     51
     52help:
     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);
    2659}
Note: See TracChangeset for help on using the changeset viewer.