Changeset 21379 for trunk/Ohana/src/opihi/pcontrol/check.c
- Timestamp:
- Feb 6, 2009, 10:37:19 AM (17 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/pcontrol/check.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/pcontrol/check.c
r20047 r21379 3 3 int check (int argc, char **argv) { 4 4 5 int N, Save; 5 6 int JobID, HostID; 6 7 … … 8 9 Job *job = NULL; 9 10 Host *host = NULL; 11 12 Save = FALSE; 13 if ((N = get_argument (argc, argv, "-save"))) { 14 remove_argument (N, &argc, argv); 15 Save = TRUE; 16 } 10 17 11 18 if (argc != 3) { … … 39 46 gprint (GP_LOG, "HOSTNAME NONE\n"); 40 47 } 48 49 if (Save) { 50 set_str_variable ("JOB_STATUS", GetJobStackName(job[0].stack)); 51 set_int_variable ("JOB_EXITST", job[0].exit_status); 52 set_int_variable ("JOB_STDOUT_SIZE", job[0].stdout.size); 53 set_int_variable ("JOB_STDERR_SIZE", job[0].stderr.size); 54 set_variable ("JOB_DTIME", job[0].dtime); 55 set_str_variable ("JOB_HOSTNAME", job[0].hostname); 56 if (job[0].realhost) { 57 set_str_variable ("JOB_REALHOST", job[0].realhost); 58 } else { 59 set_str_variable ("JOB_REALHOST", "NONE"); 60 } 61 } 62 41 63 PushStack (stack, STACK_BOTTOM, job, job[0].JobID, job[0].argv[0]); 42 64 return (TRUE); … … 53 75 } 54 76 gprint (GP_LOG, "host %s\n", GetHostStackName(host[0].stack)); 77 78 if (Save) { 79 set_str_variable ("HOST_STATE", GetHostStackName(host[0].stack)); 80 } 81 55 82 PushStack (stack, STACK_BOTTOM, host, host[0].HostID, host[0].hostname); 56 83 return (TRUE);
Note:
See TracChangeset
for help on using the changeset viewer.
