Changeset 56 for trunk/pbs_drmaa/submit.c
- Timestamp:
- 01/08/12 17:21:05 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/pbs_drmaa/submit.c
r53 r56 336 336 if( wd != NULL ) 337 337 script_len += strlen("cd ") + strlen(wd) + strlen("; "); 338 script_len += strlen("touch ") + strlen(((pbsdrmaa_session_t *)self->session)->job_exit_status_file_prefix) + strlen("/$PBS_JOBID.started;"); 338 339 script_len += strlen(executable); 339 340 if( argv != NULL ) … … 342 343 if( input_path != NULL ) 343 344 script_len += strlen(" <") + strlen(input_path); 344 if (((pbsdrmaa_session_t *)self->session)->job_exit_status_file_prefix) 345 345 346 script_len += strlen("; echo $? >") + strlen(((pbsdrmaa_session_t *)self->session)->job_exit_status_file_prefix) + strlen("/$PBS_JOBID.exitcode"); 346 347 } 347 348 … … 353 354 if( wd != NULL ) 354 355 s += sprintf( s, "cd %s; ", wd ); 356 s += sprintf( s, "touch %s/$PBS_JOBID.started;", ((pbsdrmaa_session_t *)self->session)->job_exit_status_file_prefix) 355 357 s += sprintf( s, "%s", executable ); 356 358 if( argv != NULL ) … … 359 361 if( input_path != NULL ) 360 362 s += sprintf( s, " <%s", input_path ); 361 if (((pbsdrmaa_session_t *)self->session)->job_exit_status_file_prefix) 362 363 364 s += sprintf( s, "; echo $? >%s/$PBS_JOBID.exitcode", ((pbsdrmaa_session_t *)self->session)->job_exit_status_file_prefix); 363 365 364 366 fsd_assert( s == script+script_len );
Note: See TracChangeset
for help on using the changeset viewer.